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: 11475034Abstract: 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: GrantFiled: January 3, 2020Date of Patent: October 18, 2022Assignee: Mulesoft, LLCInventors: Jiang Wu, Aditya Vailaya, Nilesh Khandelwal
-
Patent number: 11003513Abstract: 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: GrantFiled: November 26, 2019Date of Patent: May 11, 2021Assignee: Mulesoft, LLCInventors: Jiang Wu, Aditya Vailaya, Leo Wong, Paulo Gustavo Veiga
-
Patent number: 10838940Abstract: 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: GrantFiled: August 3, 2017Date of Patent: November 17, 2020Assignee: MuleSoft, Inc.Inventors: Jiang Wu, Aditya Vailaya, Nilesh Khandelwal
-
Publication number: 20200320091Abstract: 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: ApplicationFiled: January 3, 2020Publication date: October 8, 2020Inventors: Jiang WU, Aditya VAILAYA, Nilesh KHANDELWAL
-
Publication number: 20200097341Abstract: 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: ApplicationFiled: November 26, 2019Publication date: March 26, 2020Applicant: MuleSoft, LLCInventors: Jiang Wu, Aditya Vailaya, Leo Wong, Paulo Gustavo Veiga
-
Patent number: 10552443Abstract: 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: GrantFiled: August 3, 2017Date of Patent: February 4, 2020Assignee: MuleSoft, Inc.Inventors: Jiang Wu, Aditya Vailaya, Nilesh Khandelwal
-
Patent number: 10528403Abstract: 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: GrantFiled: January 18, 2018Date of Patent: January 7, 2020Assignee: Mulesoft, Inc.Inventors: Jiang Wu, Aditya Vailaya, Leo Wong, Paulo Gustavo Veiga
-
Patent number: 10282771Abstract: 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: GrantFiled: June 5, 2017Date of Patent: May 7, 2019Assignee: Nook Digital, LLCInventors: Michael Jason Welch, Aditya Vailaya, Ralph Rizkallah Rabbat, Jiang Wu
-
Publication number: 20190129767Abstract: 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: ApplicationFiled: January 18, 2018Publication date: May 2, 2019Inventors: Jiang Wu, Aditya Vailaya, Leo Wong, Paulo Gustavo Veiga
-
Publication number: 20190026300Abstract: 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: ApplicationFiled: September 24, 2018Publication date: January 24, 2019Applicant: Nook Digital, LLCInventors: Aditya Vailaya, Jiang Wu, Manish Rathi
-
Patent number: 10169354Abstract: 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: GrantFiled: October 30, 2015Date of Patent: January 1, 2019Assignee: Nook Digital, LLCInventors: Aditya Vailaya, Jiang Wu, Manish Rathi
-
Publication number: 20170308950Abstract: 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: ApplicationFiled: June 5, 2017Publication date: October 26, 2017Applicant: Nook Digital, LLCInventors: Michael Jason Welch, Aditya Vailaya, Ralph Rizkallah Rabbat, Jiang Wu
-
Patent number: 9672556Abstract: 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: GrantFiled: August 15, 2013Date of Patent: June 6, 2017Assignee: Nook Digital, LLCInventors: Michael Jason Welch, Aditya Vailaya, Ralph Rizkallah Rabbat, Jiang Wu
-
Patent number: 9542480Abstract: 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: GrantFiled: August 15, 2013Date of Patent: January 10, 2017Assignee: Nook Digital, LLCInventors: Michael Jason Welch, Aditya Vailaya, Ralph Rizkallah Rabbat, Jiang Wu
-
Publication number: 20160048528Abstract: 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: ApplicationFiled: October 30, 2015Publication date: February 18, 2016Applicant: Nook Digital, LLCInventors: Aditya Vailaya, Jiang Wu, Manish Rathi
-
Patent number: 9208185Abstract: 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: GrantFiled: January 22, 2014Date of Patent: December 8, 2015Assignee: Nook Digital, LLCInventors: Aditya Vailaya, Jiang Wu, Manish Rathi
-
Publication number: 20150052127Abstract: 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: ApplicationFiled: August 15, 2013Publication date: February 19, 2015Inventors: Michael Jason Welch, Aditya Vailaya, Ralph Rizkallah Rabbat, Jiang Wu
-
Publication number: 20150052002Abstract: 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: ApplicationFiled: August 15, 2013Publication date: February 19, 2015Inventors: Michael Jason Welch, Aditya Vailaya, Ralph Rizkallah Rabbat, Jiang Wu
-
Publication number: 20140136533Abstract: 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: ApplicationFiled: January 22, 2014Publication date: May 15, 2014Applicant: barnesandnoble.com IIcInventors: Aditya Vailaya, Jiang Wu, Manish Rathi
-
Patent number: 8676820Abstract: 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: GrantFiled: September 7, 2012Date of Patent: March 18, 2014Assignee: barnesandnoble.com llcInventors: Aditya Vailaya, Jiang Wu, Manish Rathi