Patents by Inventor Aditya Vailaya

Aditya Vailaya 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: 11475034
    Abstract: A system is disclosed. The system includes a processor configured to: receive a set of data structured in a schemaless data representation; automatically translate the set of data into a relational representation by: translating an array map value in the set of data into an ordered multi-map; and converting the ordered multi-map to the relational representation. The processor is further configured to store the translated set of data in a key-value data store for a query-based retrieval.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: October 18, 2022
    Assignee: Mulesoft, LLC
    Inventors: Jiang Wu, Aditya Vailaya, Nilesh Khandelwal
  • Patent number: 11003513
    Abstract: An application network is monitored using a plurality of agents. Adaptive event aggregation is performed to determine retaining values for an aggregation dimension. A report of the application network is generated based on the aggregation dimension.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: May 11, 2021
    Assignee: Mulesoft, LLC
    Inventors: Jiang Wu, Aditya Vailaya, Leo Wong, Paulo Gustavo Veiga
  • Patent number: 10838940
    Abstract: A data object is received for storage in a key-value store. A partitioning token prefix is generated for the data object. A logical key for the data object is determined. A partitioning key is generated based at least in part on combining the partitioning token prefix and the logical key. Data associated with the data object is stored in the key-value store based on the partitioning key.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: November 17, 2020
    Assignee: MuleSoft, Inc.
    Inventors: Jiang Wu, Aditya Vailaya, Nilesh Khandelwal
  • Publication number: 20200320091
    Abstract: A system is disclosed. The system includes a processor configured to: receive a set of data structured in a schemaless data representation; automatically translate the set of data into a relational representation by: translating an array map value in the set of data into an ordered multi-map; and converting the ordered multi-map to the relational representation. The processor is further configured to store the translated set of data in a key-value data store for a query-based retrieval.
    Type: Application
    Filed: January 3, 2020
    Publication date: October 8, 2020
    Inventors: Jiang WU, Aditya VAILAYA, Nilesh KHANDELWAL
  • Publication number: 20200097341
    Abstract: An application network is monitored using a plurality of agents. Adaptive event aggregation is performed to determine retaining values for an aggregation dimension. A report of the application network is generated based on the aggregation dimension.
    Type: Application
    Filed: November 26, 2019
    Publication date: March 26, 2020
    Applicant: MuleSoft, LLC
    Inventors: Jiang Wu, Aditya Vailaya, Leo Wong, Paulo Gustavo Veiga
  • Patent number: 10552443
    Abstract: A set of data is received that includes a plurality of event data objects or a plurality of meta data objects, wherein a structure of the set of data is a schemaless data representation. The set of data is automatically translated into a relational representation. The translated set of data is stored in a key-value data store for a query-based retrieval.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: February 4, 2020
    Assignee: MuleSoft, Inc.
    Inventors: Jiang Wu, Aditya Vailaya, Nilesh Khandelwal
  • Patent number: 10528403
    Abstract: An application network is monitored using a plurality of agents. Adaptive event aggregation is performed to determine retaining values for an aggregation dimension. A report of the application network is generated based on the aggregation dimension.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: January 7, 2020
    Assignee: Mulesoft, Inc.
    Inventors: Jiang Wu, Aditya Vailaya, Leo Wong, Paulo Gustavo Veiga
  • Patent number: 10282771
    Abstract: Systems and methods for programmatically classifying text are discussed herein. Some embodiments may provide for a system including circuitry configured to programmatically classify a block of text. For example, the circuitry may be configured to identify topics associated with the block of text and identify one or more categories for each of the topics. The circuitry may be further configured to determine unique categories across the one or more categories for each of the topics. For each unique category, an actual category frequency may be determined based on a number of times each of the topics in the block of text is associated with the unique category. The circuitry may be further configured to associate a unique category with the block of text based on the actual category frequency for each the unique category and one or more other actual category frequencies for one or more other unique categories.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: May 7, 2019
    Assignee: Nook Digital, LLC
    Inventors: Michael Jason Welch, Aditya Vailaya, Ralph Rizkallah Rabbat, Jiang Wu
  • Publication number: 20190129767
    Abstract: An application network is monitored using a plurality of agents. Adaptive event aggregation is performed to determine retaining values for an aggregation dimension. A report of the application network is generated based on the aggregation dimension.
    Type: Application
    Filed: January 18, 2018
    Publication date: May 2, 2019
    Inventors: Jiang Wu, Aditya Vailaya, Leo Wong, Paulo Gustavo Veiga
  • Publication number: 20190026300
    Abstract: A method for processing a search query according to one embodiment includes receiving a search query containing terms; combining at least some consecutive terms in the search query to create biwords; looking up at least some of the terms and biwords in a search index for identifying sections of documents containing the at least some of the terms and/or biwords; generating a content score for each of the identified sections based at least in part on a number of the terms and biwords found in the sections of each document, wherein the biwords are given a higher priority than matched terms, wherein the priority affects the content score; and selecting and outputting an indicator of at least one of the sections, or portion thereof, based at least in part on the content score.
    Type: Application
    Filed: September 24, 2018
    Publication date: January 24, 2019
    Applicant: Nook Digital, LLC
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi
  • Patent number: 10169354
    Abstract: A method for processing a search query according to one embodiment includes receiving a search query containing terms; combining at least some consecutive terms in the search query to create biwords; looking up at least some of the terms and biwords in a search index for identifying sections of documents containing the at least some of the terms and/or biwords; generating a content score for each of the identified sections based at least in part on a number of the terms and biwords found in the sections of each document, wherein the biwords are given a higher priority than matched terms, wherein the priority affects the content score; and selecting and outputting an indicator of at least one of the sections, or portion thereof, based at least in part on the content score.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: January 1, 2019
    Assignee: Nook Digital, LLC
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi
  • Publication number: 20170308950
    Abstract: Systems and methods for programmatically classifying text are discussed herein. Some embodiments may provide for a system including circuitry configured to programmatically classify a block of text. For example, the circuitry may be configured to identify topics associated with the block of text and identify one or more categories for each of the topics. The circuitry may be further configured to determine unique categories across the one or more categories for each of the topics. For each unique category, an actual category frequency may be determined based on a number of times each of the topics in the block of text is associated with the unique category. The circuitry may be further configured to associate a unique category with the block of text based on the actual category frequency for each the unique category and one or more other actual category frequencies for one or more other unique categories.
    Type: Application
    Filed: June 5, 2017
    Publication date: October 26, 2017
    Applicant: Nook Digital, LLC
    Inventors: Michael Jason Welch, Aditya Vailaya, Ralph Rizkallah Rabbat, Jiang Wu
  • Patent number: 9672556
    Abstract: Systems and methods for programmatically classifying text are discussed herein. Some embodiments may provide for a system including circuitry configured to programmatically classify a block of text. For example, the circuitry may be configured to identify topics associated with the block of text and identify one or more categories for each of the topics. The circuitry may be further configured to determine unique categories across the one or more categories for each of the topics. For each unique category, an actual category frequency may be determined based on a number of times each of the topics in the block of text is associated with the unique category. The circuitry may be further configured to associate a unique category with the block of text based on the actual category frequency for each the unique category and one or more other actual category frequencies for one or more other unique categories.
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: June 6, 2017
    Assignee: Nook Digital, LLC
    Inventors: Michael Jason Welch, Aditya Vailaya, Ralph Rizkallah Rabbat, Jiang Wu
  • Patent number: 9542480
    Abstract: Systems and methods for programmatically causing a machine to classify and extract the meaning of text are discussed herein. Some embodiments may provide for a system including circuitry configured to identify topics associated with a block of text and one or more categories for each of the topics. Each unique category across the one or more categories may be further associated with one or more levels of parent and/or child categories to form an expanded category set of category nodes having parent-child relationships. Based on a number of category nodes connected to each unique category, the circuitry may be configured to determine one or more filtered categories from the unique categories and one or more filtered topics. Filtered topics or categories may be used to programmatically classify text with a more relevant data set than may be possible without the filtering.
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: January 10, 2017
    Assignee: Nook Digital, LLC
    Inventors: Michael Jason Welch, Aditya Vailaya, Ralph Rizkallah Rabbat, Jiang Wu
  • Publication number: 20160048528
    Abstract: A method for processing a search query according to one embodiment includes receiving a search query containing terms; combining at least some consecutive terms in the search query to create biwords; looking up at least some of the terms and biwords in a search index for identifying sections of documents containing the at least some of the terms and/or biwords; generating a content score for each of the identified sections based at least in part on a number of the terms and biwords found in the sections of each document, wherein the biwords are given a higher priority than matched terms, wherein the priority affects the content score; and selecting and outputting an indicator of at least one of the sections, or portion thereof, based at least in part on the content score.
    Type: Application
    Filed: October 30, 2015
    Publication date: February 18, 2016
    Applicant: Nook Digital, LLC
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi
  • Patent number: 9208185
    Abstract: A method for processing a search query according to one embodiment includes receiving a search query containing terms; combining at least some consecutive terms in the search query to create biwords; looking up at least some of the terms and biwords in a search index for identifying sections of documents containing the at least some of the terms and/or biwords; generating a content score for each of the identified sections based at least in part on a number of the terms and biwords found in the sections of each document, wherein the biwords are given a higher priority than matched terms, wherein the priority affects the content score; and selecting and outputting an indicator of at least one of the sections, or portion thereof, based at least in part on the content score.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: December 8, 2015
    Assignee: Nook Digital, LLC
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi
  • Publication number: 20150052127
    Abstract: Systems and methods for programmatically causing a machine to classify and extract the meaning of text are discussed herein. Some embodiments may provide for a system including circuitry configured to identify topics associated with a block of text and one or more categories for each of the topics. Each unique category across the one or more categories may be further associated with one or more levels of parent and/or child categories to form an expanded category set of category nodes having parent-child relationships. Based on a number of category nodes connected to each unique category, the circuitry may be configured to determine one or more filtered categories from the unique categories and one or more filtered topics. Filtered topics or categories may be used to programmatically classify text with a more relevant data set than may be possible without the filtering.
    Type: Application
    Filed: August 15, 2013
    Publication date: February 19, 2015
    Inventors: Michael Jason Welch, Aditya Vailaya, Ralph Rizkallah Rabbat, Jiang Wu
  • Publication number: 20150052002
    Abstract: Systems and methods for programmatically classifying text are discussed herein. Some embodiments may provide for a system including circuitry configured to programmatically classify a block of text. For example, the circuitry may be configured to identify topics associated with the block of text and identify one or more categories for each of the topics. The circuitry may be further configured to determine unique categories across the one or more categories for each of the topics. For each unique category, an actual category frequency may be determined based on a number of times each of the topics in the block of text is associated with the unique category. The circuitry may be further configured to associate a unique category with the block of text based on the actual category frequency for each the unique category and one or more other actual category frequencies for one or more other unique categories.
    Type: Application
    Filed: August 15, 2013
    Publication date: February 19, 2015
    Inventors: Michael Jason Welch, Aditya Vailaya, Ralph Rizkallah Rabbat, Jiang Wu
  • Publication number: 20140136533
    Abstract: A method for processing a search query according to one embodiment includes receiving a search query containing terms; combining at least some consecutive terms in the search query to create biwords; looking up at least some of the terms and biwords in a search index for identifying sections of documents containing the at least some of the terms and/or biwords; generating a content score for each of the identified sections based at least in part on a number of the terms and biwords found in the sections of each document, wherein the biwords are given a higher priority than matched terms, wherein the priority affects the content score; and selecting and outputting an indicator of at least one of the sections, or portion thereof, based at least in part on the content score.
    Type: Application
    Filed: January 22, 2014
    Publication date: May 15, 2014
    Applicant: barnesandnoble.com IIc
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi
  • Patent number: 8676820
    Abstract: A method for processing a search query according to one embodiment includes receiving a search query containing terms; combining at least some consecutive terms in the search query to create biwords; looking up at least some of the terms and biwords in a search index for identifying sections of documents containing the at least some of the terms and/or biwords; generating a content score for each of the identified sections based at least in part on a number of the terms and biwords found in the sections of each document, wherein the biwords are given a higher priority than matched terms, wherein the priority affects the content score; and selecting and outputting an indicator of at least one of the sections, or portion thereof, based at least in part on the content score.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: March 18, 2014
    Assignee: barnesandnoble.com llc
    Inventors: Aditya Vailaya, Jiang Wu, Manish Rathi