Patents by Inventor Gyanit Singh
Gyanit Singh 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: 12130826Abstract: A method and a system process a stream of data in parallel across a plurality of nodes. The log processing system has a log module, a query language module, and a query processing module. The log module receives and organizes the stream of data into a sequential and nested data structure. The query language operator module defines operators that operate on the sequential and nested data structure. The query processing module processes in parallel across a plurality of nodes a query based on an operator on the stream of data.Type: GrantFiled: September 25, 2023Date of Patent: October 29, 2024Assignee: eBay Inc.Inventors: Gyanit Singh, Chi-Hsien Chiu, Neelakantan Sundaresan
-
Publication number: 20240095253Abstract: A method and a system process a stream of data in parallel across a plurality of nodes. The log processing system has a log module, a query language module, and a query processing module. The log module receives and organizes the stream of data into a sequential and nested data structure. The query language operator module defines operators that operate on the sequential and nested data structure. The query processing module processes in parallel across a plurality of nodes a query based on an operator on the stream of data.Type: ApplicationFiled: September 25, 2023Publication date: March 21, 2024Applicant: eBay Inc.Inventors: Gyanit Singh, Chi-Hsien Chiu, Neelakantan Sundaresan
-
Patent number: 11789955Abstract: A method and a system process a stream of data in parallel across a plurality of nodes. The log processing system has a log module, a query language module, and a query processing module. The log module receives and organizes the stream of data into a sequential and nested data structure. The query language operator module defines operators that operate on the sequential and nested data structure. The query processing module processes in parallel across a plurality of nodes a query based on an operator on the stream of data.Type: GrantFiled: October 13, 2017Date of Patent: October 17, 2023Assignee: eBay Inc.Inventors: Gyanit Singh, Chi-Hsien Chiu, Neelakantan Sundaresan
-
Patent number: 11720641Abstract: In various example embodiments, a system and method for retrieving database records are presented. A method includes receiving an access request for database records, identifying a primary database record corresponding to the access request, and selecting a set of secondary database records corresponding to a portion of the access request. The method determines a set of differentiating elements within records of the set of secondary database records. Each differentiating element distinguishes at least one record of the set of secondary database records from one or more of the primary database record and a portion of the records included in the set of secondary database records. The method generates a formatted search interface including a set of selectable interface icons representing one or more differentiating elements and causes presentation of the formatted search interface at a client device associated with the access request.Type: GrantFiled: August 6, 2020Date of Patent: August 8, 2023Assignee: eBay Inc.Inventors: Narayanan Seshadri, Gyanit Singh, Justin Nicholas House, Nish Parikh, David Goldberg, Daniel Fain, Huai-ter Chong, Stephen Neola, Jonas Oscar Klink
-
Publication number: 20220253925Abstract: Generating themes for different item offers is described. An item listing system receives a request for a target item and generates themes for the target item by grouping offers based on their properties. The item listing system then determines a display order for the themes based on user behavior data. The item listing system then communicates the themes and display order to a client device from which the request was received, causing the client device to display an interface including at least a subset of the themes, arranged according to the display order. Themes including offers determined to be more appealing to the user of the client device are displayed more prominently relative to other themes. The item listing system is further configured to dynamically modify the display order in real-time based on offer changes, such that the interface continuously provides correct information describing available offers for the target item.Type: ApplicationFiled: April 28, 2022Publication date: August 11, 2022Applicant: eBay Inc.Inventors: Saratchandra Indrakanti, Sriganesh Madhvanath, Gyanit Singh
-
Patent number: 11348165Abstract: Generating themes for different item offers is described. An item listing system receives a request for a target item and generates themes for the target item by grouping offers based on their properties. The item listing system then determines a display order for the themes based on user behavior data. The item listing system then communicates the themes and display order to a client device from which the request was received, causing the client device to display an interface including at least a subset of the themes, arranged according to the display order. Themes including offers determined to be more appealing to the user of the client device are displayed more prominently relative to other themes. The item listing system is further configured to dynamically modify the display order in real-time based on offer changes, such that the interface continuously provides correct information describing available offers for the target item.Type: GrantFiled: July 30, 2019Date of Patent: May 31, 2022Assignee: eBay Inc.Inventors: Saratchandra Indrakanti, Sriganesh Madhvanath, Gyanit Singh
-
Patent number: 11321539Abstract: A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for creating advertisement messages using generative grammar models is presented. A generative grammar model defining a message structure of requested message is accessed. The message structure includes a plurality of lexical slots. The generative grammar model includes a corpus of source data to populate each lexical slot in the plurality of lexical slots to generate an advertisement message for a product listing. An advertisement message is generated in accordance with the generative grammar model and the message is published. The advertisement message for the product listing is then transmitted to a client device.Type: GrantFiled: April 10, 2020Date of Patent: May 3, 2022Assignee: eBay Inc.Inventors: Elizabeth Churchill, Atish Das Sarma, Corinne Sherman Stewart, Gyanit Singh
-
Publication number: 20210035197Abstract: Generating themes for different item offers is described. An item listing system receives a request for a target item and generates themes for the target item by grouping offers based on their properties. The item listing system then determines a display order for the themes based on user behavior data. The item listing system then communicates the themes and display order to a client device from which the request was received, causing the client device to display an interface including at least a subset of the themes, arranged according to the display order. Themes including offers determined to be more appealing to the user of the client device are displayed more prominently relative to other themes. The item listing system is further configured to dynamically modify the display order in real-time based on offer changes, such that the interface continuously provides correct information describing available offers for the target item.Type: ApplicationFiled: July 30, 2019Publication date: February 4, 2021Applicant: eBay Inc.Inventors: Saratchandra Indrakanti, Sriganesh Madhvanath, Gyanit Singh
-
Publication number: 20200364281Abstract: In various example embodiments, a system and method for retrieving database records are presented. A method includes receiving an access request for database records, identifying a primary database record corresponding to the access request, and selecting a set of secondary database records corresponding to a portion of the access request. The method determines a set of differentiating elements within records of the set of secondary database records. Each differentiating element distinguishes at least one record of the set of secondary database records from one or more of the primary database record and a portion of the records included in the set of secondary database records. The method generates a formatted search interface including a set of selectable interface icons representing one or more differentiating elements and causes presentation of the formatted search interface at a client device associated with the access request.Type: ApplicationFiled: August 6, 2020Publication date: November 19, 2020Applicant: eBay Inc.Inventors: Narayanan Seshadri, Gyanit Singh, Justin Nicholas House, Nish Parikh, David Goldberg, Daniel Fain, Huai-ter Chong, Stephen Neola, Jonas Oscar Klink
-
Patent number: 10831842Abstract: In various example embodiments, a system and method for retrieving database records are presented. A method includes receiving an access request for database records, identifying a primary database record corresponding to the access request, and selecting a set of secondary database records corresponding to a portion of the access request. The method determines a set of differentiating elements within records of the set of secondary database records. Each differentiating element distinguishes at least one record of the set of secondary database records from one or more of the primary database record and a portion of the records included in the set of secondary database records. The method generates a formatted search interface including a set of selectable interface icons representing one or more differentiating elements and causes presentation of the formatted search interface at a client device associated with the access request.Type: GrantFiled: May 3, 2017Date of Patent: November 10, 2020Assignee: eBay Inc.Inventors: Narayanan Seshadri, Gyanit Singh, Justin Nicholas House, Nish Parikh, David Goldberg, Daniel Fain, Huai-ter Chong, Stephen Neola, Jonas Oscar Klink
-
Patent number: 10812566Abstract: A method and system for forming hybrid cluster to process log files are described. In example embodiments, a method configures a node to execute as a first slave node. The first slave node executes in a first operating environment. The method also adds the first slave node to a Hadoop cluster. The Hadoop cluster includes a second slave node that operates in a second and different operating environment.Type: GrantFiled: August 8, 2017Date of Patent: October 20, 2020Assignee: PayPal, Inc.Inventors: Chi-Hsien Chiu, Patrick Crane, Alyssa Neckorcuk, Gyanit Singh, Neelakantan Sundaresan
-
Publication number: 20200320370Abstract: Systems, methods and media are provided for training a snippet extractor to create snippets based on information extracted from published descriptions. In one example, a computer-implemented method includes creating, based on a non-RNN (Recurrent Neural Network) extraction technique performed on the published descriptions, a plurality of base models, each base model including one or more sample description summaries; evaluating the base models using an evaluation technique; selecting an optimum base model; developing a classification model using RNN extraction, the classification model based on description summaries contained in the optimum base model; and using the classification model to train the snippet extractor by machine learning.Type: ApplicationFiled: April 24, 2020Publication date: October 8, 2020Inventors: Chandra Prakash Khatri, Nish Parikh, Sameep Navin Solanki, Justin Nicholas House, Gyanit Singh
-
Publication number: 20200242307Abstract: A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for creating messages using generative grammar models is presented. A generative grammar model defining a message structure of requested message is accessed. The message structure includes a plurality of lexical slots. The generative grammar model includes a corpus of source data to populate each lexical slot in the plurality of lexical slots, and a grammatical constraint for each lexical slot in the plurality of lexical slots. A message is generated in accordance with the generative grammar model and the message is published.Type: ApplicationFiled: April 10, 2020Publication date: July 30, 2020Inventors: Elizabeth Churchill, Atish Das Sarma, Corinne Sherman Stewart, Gyanit Singh
-
Patent number: 10650104Abstract: A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for creating messages using generative grammar models is presented. A generative grammar model defining a message structure of requested message is accessed. The message structure includes a plurality of lexical slots. The generative grammar model includes a corpus of source data to populate each lexical slot in the plurality of lexical slots, and a grammatical constraint for each lexical slot in the plurality of lexical slots. A message is generated in accordance with the generative grammar model and the message is published.Type: GrantFiled: July 20, 2018Date of Patent: May 12, 2020Assignee: eBay Inc.Inventors: Elizabeth Churchill, Atish Das Sarma, Corinne Elizabeth Sherman-Stewart, Gyanit Singh
-
Publication number: 20190361987Abstract: Method for analyzing review content is described herein. The method starts by generating a helpfulness score for each review in the plurality of reviews. A first set of reviews is selected based on the helpfulness scores for each review in the plurality of review and a helpfulness score for each sentence in each review in the first set of reviews is generated. The review summary is then generated by selecting sentences in each review in the first set of reviews based on the helpfulness score of each sentence. The review summary includes the selected sentences. Other embodiments are also described.Type: ApplicationFiled: May 23, 2018Publication date: November 28, 2019Inventors: Qifeng Qiao, Nish Parikh, Saratchandra Indrakanti, Gyanit Singh, Justin Nicholas House
-
Publication number: 20180329899Abstract: A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for creating messages using generative grammar models is presented. Consistent with some embodiments, the method may include receiving a request to generate a message, which in an example embodiment is to be published to a social network platform. In response to receiving the request, a generative grammar model defining the structure of the message is accessed. The generative grammar model may include a number of blanks and may specify a source along with a grammatical constraint for a term to populate each blank. The method may further include generating the message in accordance with the generative grammar model, and causing the generated message to be published.Type: ApplicationFiled: July 20, 2018Publication date: November 15, 2018Inventors: Elizabeth Churchill, Atish Das Sarma, Corinne Elizabeth Sherman-Stewart, Gyanit Singh
-
Patent number: 10073841Abstract: A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for creating messages using generative grammar models is presented. Consistent with some embodiments, the method may include receiving a request to generate a message, which in an example embodiment is to be published to a social network platform. In response to receiving the request, a generative grammar model defining the structure of the message is accessed. The generative grammar model may include a number of blanks and may specify a source along with a grammatical constraint for a term to populate each blank. The method may further include generating the message in accordance with the generative grammar model, and causing the generated message to be published.Type: GrantFiled: May 15, 2017Date of Patent: September 11, 2018Assignee: EBAY INC.Inventors: Elizabeth Churchill, Atish Das Sarma, Corinne Elizabeth Sherman, Gyanit Singh
-
Publication number: 20180113916Abstract: A method and a system process a stream of data in parallel across a plurality of nodes. The log processing system has a log module, a query language module, and a query processing module. The log module receives and organizes the stream of data into a sequential and nested data structure. The query language operator module defines operators that operate on the sequential and nested data structure. The query processing module processes in parallel across a plurality of nodes a query based on an operator on the stream of data.Type: ApplicationFiled: October 13, 2017Publication date: April 26, 2018Inventors: Gyanit Singh, Chi-Hsien Chiu, Neelakantan Sundaresan
-
Publication number: 20180063226Abstract: A method and system for forming hybrid cluster to process log files are described. In example embodiments, a method configures a node to execute as a first slave node. The first slave node executes in a first operating environment. The method also adds the first slave node to a Hadoop cluster. The Hadoop cluster includes a second slave node that operates in a second and different operating environment.Type: ApplicationFiled: August 8, 2017Publication date: March 1, 2018Inventors: Chi-Hsien Chiu, Patrick Crane, Alyssa Neckorcuk, Gyanit Singh, Neelakantan Sundaresan
-
Patent number: 9858608Abstract: Query suggestions are provided using a query log including a number of user sessions that comprise training data. The training data includes a sequence of a plurality of sets of queries, some of the sets of queries including query transitions followed by a purchase related event. From a cleaned and normalized query log stationary scores and transition scores of at least some of the plurality of sets are generated. A set of query suggestions is built and similarity scores are computed for at least some of the set of query suggestions to determine whether individual ones of the at least some of the set of query suggestions meet a predetermined assurance level. Those that meet the assurance level are included as elements of the set of query suggestions. The set of query suggestions is mixed and ranked according to a user behavior that is sought to be influenced.Type: GrantFiled: March 31, 2016Date of Patent: January 2, 2018Assignee: eBay Inc.Inventors: Mohammad Al Hasan, Nishith Parikh, Gyanit Singh, Neelakantan Sundaresan, Brian Scott Johnson, Udayan Khurana