Patents by Inventor Ramesh PERIYATHAMBI
Ramesh PERIYATHAMBI 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: 12112364Abstract: Different action user-interface components in a comparison view are described. Initially, a selection is received to display a comparison view via a user interface of a listing platform. Multiple listings of the listing platform are selected for inclusion in the comparison view. A comparison view system determines which action of a plurality of actions, used by the listing platform, to associate with each of the listings. A display device displays the multiple listings concurrently in a comparison view via a user interface of the listing platform and also displays an action user-interface component (e.g., a button) in each of the plurality of listings. The action user-interface component is selectable to initiate the action associated with the respective listing. In accordance with the described techniques, the action user-interface component displayed in at least two of the multiple listings is selectable to initiate different actions in relation to the respective listing.Type: GrantFiled: July 21, 2022Date of Patent: October 8, 2024Assignee: eBay Inc.Inventors: Ramesh Periyathambi, Tomer Lancewicki, Sai Vipin Siripurapu, Lakshimi Duraivenkatesh, Selcuk Kopru
-
Publication number: 20240332292Abstract: Systems and methods for processing webpage calls via multiple module responses are described. A system may receive a first call and a second call for module data associated with a plurality of webpage modules for presentation of a webpage at a client device; categorize the plurality of webpage modules according to historical data associated with the client device; responsive to the first call, transmit to the client device a first response comprising a first webpage module corresponding to a first category; and responsive to the second call, transmit to the client device a second response comprising a second webpage module corresponding to a second category, where the first webpage module is transmitted in the first response and the second webpage module is transmitted in the second response based on the categorization.Type: ApplicationFiled: June 14, 2024Publication date: October 3, 2024Inventors: Vineet BINDAL, Naga Sita Raghuram Nimishakavi Venkata, Ramesh Periyathambi, Lakshimi Duraivenkatesh, Tomer Lancewicki, Selcuk Kopru
-
Patent number: 12041114Abstract: Systems and methods for processing webpage calls via multiple module responses are described. A system may receive, from a client device, a first call for module data associated with a set of webpage modules for presentation in a webpage. The system may subsequently transmit, to the client device based on receiving the first call, a first response including first module data associated with a first subset of the set of webpage modules. The first response may additionally include a token identifying the webpage. The server may additionally transmit, to the client device based on transmitting the first response, a second response including the token identifying the webpage and second module data associated with a second subset of the set of webpage modules that differs from the first subset of the set of webpage modules.Type: GrantFiled: August 15, 2023Date of Patent: July 16, 2024Assignee: eBay Inc.Inventors: Vineet Bindal, Naga Sita Raghuram Nimishakavi Venkata, Ramesh Periyathambi, Lakshimi Duraivenkatesh, Tomer Lancewicki, Selcuk Kopru
-
Publication number: 20240070734Abstract: A method of training a machine learning model to determine an item margin is provided. The method includes monitoring a first value for a first item having attributes and monitoring a first value for a second type of item having attributes where an attribute of the first attributes is the same as an attribute of the second attributes. The method also includes determining a first margin based on the first values. The first attributes, the second attributes, and the first margin are input as training data for the machine learning model where the machine learning model is trained with the training data. The monitoring operations for the first item and the second item are repeated to obtain a second value for the first and second items. Furthermore, the trained machine learning model is applied to the second values to determine a second margin.Type: ApplicationFiled: November 8, 2023Publication date: February 29, 2024Inventors: Tomer Lancewicki, Ramesh Periyathambi
-
Patent number: 11854052Abstract: A method of training a machine learning model to determine an item margin is provided. The method includes monitoring a first value for a first item having attributes and monitoring a first value for a second type of item having attributes where an attribute of the first attributes is the same as an attribute of the second attributes. The method also includes determining a first margin based on the first values. The first attributes, the second attributes, and the first margin are input as training data for the machine learning model where the machine learning model is trained with the training data. The monitoring operations for the first item and the second item are repeated to obtain a second value for the first and second items. Furthermore, the trained machine learning model is applied to the second values to determine a second margin.Type: GrantFiled: August 9, 2021Date of Patent: December 26, 2023Assignee: EBAY INC.Inventors: Tomer Lancewicki, Ramesh Periyathambi
-
Publication number: 20230410189Abstract: Technologies are disclosed herein for distributing information. The disclosed technologies determine an application element configured to receive information that is updated at a variable rate, the information pertaining to an object. Feature data is received that is associated with the object and data associated with use of the application element. The feature data includes a time horizon for the object and supplemental information associated with the object. Based on the feature data and the data associated with use of the application element, a first rate is predicted for sending the information about the object to the application element. The information is sent to the application element at the first rate.Type: ApplicationFiled: August 29, 2023Publication date: December 21, 2023Applicant: eBay Inc.Inventors: Ramesh Periyathambi, Manojkumar RANGASAMY KANNADASAN, Lakshimi DURAIVENKATESH, Sai Vipin SIRIPURAPU
-
Publication number: 20230394042Abstract: Technologies described reduce the amount of time between requesting content and receiving the requested content. In some embodiments, a client provides a search query. A search result page is generated and, prior to returning the search result page to the client, some or all of the search results are asynchronously pre-fetched and cached. The search query can include custom parameters that are also included in the pre-fetch requests. Web addresses in the search results page can be modified to indicate whether a prefetch operation was initiated. Once a user activates one of the search results, the responding web server uses the cached data while generating a response.Type: ApplicationFiled: August 22, 2023Publication date: December 7, 2023Applicant: eBay Inc.Inventors: Ramesh Periyathambi, Vineet Bindal, Naga Sita Raghuram Nimishakavi Venkata, Deepti Bhosale, Auston McReynolds, Andrew Lin, Lakshimi Duraivenkatesh
-
Publication number: 20230388362Abstract: Systems and methods for processing webpage calls via multiple module responses are described. A system may receive, from a client device, a first call for module data associated with a set of webpage modules for presentation in a webpage. The system may subsequently transmit, to the client device based on receiving the first call, a first response including first module data associated with a first subset of the set of webpage modules. The first response may additionally include a token identifying the webpage. The server may additionally transmit, to the client device based on transmitting the first response, a second response including the token identifying the webpage and second module data associated with a second subset of the set of webpage modules that differs from the first subset of the set of webpage modules.Type: ApplicationFiled: August 15, 2023Publication date: November 30, 2023Inventors: Vineet BINDAL, Naga Sita Raghuram NIMISHAKAVI VENKATA, Ramesh PERIYATHAMBI, Lakshimi DURAIVENKATESH, Tomer LANCEWICKI, Selcuk KOPRU
-
Patent number: 11803896Abstract: Methods for determining which image of a set of images to present in a search results page for a product are described. Components of a server system may receive a set of images for a set of items associated with a product. Components of the server system may perform image ranking to rank the set of images to identify a representative image of the set of images for the product, based on a user interaction metric of each image of the set of images. The components of the server system may then receive, from a user device, a search query that may be mapped to the product, and the component of the server system may transmit, to the user device, the search results page that includes at least one item of the set of items and the representative image based on the interaction metric of the representative image.Type: GrantFiled: March 17, 2020Date of Patent: October 31, 2023Assignee: eBay Inc.Inventors: Ramesh Periyathambi, Tomer Lancewicki, Kishore Kumar Mohan, Lakshimi Duraivenkatesh, Selcuk Kopru
-
Patent number: 11798070Abstract: Technologies are disclosed herein for distributing information. The disclosed technologies determine an application element configured to receive information that is updated at a variable rate, the information pertaining to an object. Feature data is received that is associated with the object and data associated with use of the application element. The feature data includes a time horizon for the object and supplemental information associated with the object. Based on the feature data and the data associated with use of the application element, a first rate is predicted for sending the information about the object to the application element. The information is sent to the application element at the first rate.Type: GrantFiled: August 12, 2019Date of Patent: October 24, 2023Assignee: eBay Inc.Inventors: Ramesh Periyathambi, Manojkumar Rangasamy Kannadasan, Lakshimi Duraivenkatesh, Sai Vipin Siripurapu
-
Patent number: 11775518Abstract: Technologies described reduce the amount of time between requesting content and receiving the requested content. In some embodiments, a client provides a search query. A search result page is generated and, prior to returning the search result page to the client, some or all of the search results are asynchronously pre-fetched and cached. The search query can include custom parameters that are also included in the pre-fetch requests. Web addresses in the search results page can be modified to indicate whether a prefetch operation was initiated. Once a user activates one of the search results, the responding web server uses the cached data while generating a response.Type: GrantFiled: March 12, 2021Date of Patent: October 3, 2023Assignee: eBay Inc.Inventors: Ramesh Periyathambi, Vineet Bindal, Naga Sita Raghuram Nimishakavi Venkata, Deepti Bhosale, Auston McReynolds, Andrew Lin, Lakshimi Duraivenkatesh
-
Patent number: 11778015Abstract: Systems and methods for processing webpage calls via multiple module responses are described. A system may receive, from a client device, a first call for module data associated with a set of webpage modules for presentation in a webpage. The system may subsequently transmit, to the client device based on receiving the first call, a first response including first module data associated with a first subset of the set of webpage modules. The first response may additionally include a token identifying the webpage. The server may additionally transmit, to the client device based on transmitting the first response, a second response including the token identifying the webpage and second module data associated with a second subset of the set of webpage modules that differs from the first subset of the set of webpage modules.Type: GrantFiled: October 28, 2021Date of Patent: October 3, 2023Assignee: eBay Inc.Inventors: Vineet Bindal, Naga Sita Raghuram Nimishakavi Venkata, Ramesh Periyathambi, Lakshimi Duraivenkatesh, Tomer Lancewicki, Selcuk Kopru
-
Publication number: 20230298081Abstract: A bundle generation engine provides recommendations for an item and at least one compatible item. Upon receiving an item listing for an item at a listing platform, the bundle generation engine determines that unstructured text of an item description for the item listing includes one or more compatible items. For example, the bundle generation engine may use a classification model to determine the unstructured text includes the one or more compatible items. Based on determining that the unstructured text includes the one or more compatible items, the bundle generation engine identifies one or more identifiers within the unstructured text of the item description. For example, the identifiers may be model identifiers or brand identifiers. In aspects, the identifiers are identified using one or more natural language processing models. A bundle recommendation is provided to a user device based on the one or more identifiers.Type: ApplicationFiled: March 21, 2022Publication date: September 21, 2023Inventors: Kishore Kumar MOHAN, Ramesh PERIYATHAMBI, Lakshimi DURAIVENKATESH
-
Publication number: 20230206314Abstract: A system for assisting users in listing items for sale in an electronic marketplace is disclosed. A video is received from a user device associated with a user, the video including a video stream depicting a plurality of items to be listed for sale in the electronic marketplace. Respective images depicting respective items among the plurality of items are obtained from the video stream, and respective attributes of the respective items among the plurality of items are extracted from the video. Respective listings for sale of the respective items are generated based at least in part on the respective attributes of the respective items among the plurality of items, and the respective listings for sale of the respective items are displayed to the user.Type: ApplicationFiled: December 27, 2021Publication date: June 29, 2023Applicant: eBay Inc.Inventors: Ramesh Periyathambi, Tomer Lancewicki, Sanjika Hewavitharana, Ryan Reeves, Senthil Kumar Padmanabhan, Daniel Stein, Luther S. Boorn, Baohao Liao, Simon Alexander Becker, Sivan Elkis, Saral Bharathi Sukumar Jeyaseelan
-
Publication number: 20230079170Abstract: A counterfeit item detection system detects counterfeit items during an item listing processes provided by an online marketplace. The system enhances the ability of the online marketplace to identify and reject potential counterfeit items. The system comprises a trained counterfeit item detection model that is configured to receive an image and identify whether the image includes a counterfeit item. The model is trained using a data set of training images. An image of the data set is taken from a video related to the time based on identifying that the context of text associated with the video relates to counterfeit items. The text can be determined from the video's audio, and the image is obtained at a time in the video where the text corresponds to a counterfeit item context.Type: ApplicationFiled: October 27, 2022Publication date: March 16, 2023Inventors: Jean-David RUVINI, Ramesh PERIYATHAMBI, Lakshimi DURAIVENKATESH
-
Publication number: 20230065751Abstract: A method of training a machine learning model to promote an item is provided. Acceptance activity of a first entity is monitored and a determination of a first likelihood that the first entity accepts a future offer is made. The acceptance activity and the first likelihood are input as training data for the machine learning model for training purposes. An offer having an acceptance window and a characteristic is received from a second entity for a first item associated with the first entity. A second likelihood that the first entity will accept the offer is determined and an acceptance window is adjusted based on the determination. When the acceptance window closes, the method searches for a second item associated with a third entity based having the characteristic where an offer for the second item is sent to the second entity on behalf of the third entity.Type: ApplicationFiled: August 24, 2021Publication date: March 2, 2023Inventors: Kishore Kumar Mohan, Ramesh Periyathambi, Lakshimi Duraivenkatesh, Mohan Patt
-
Publication number: 20230045365Abstract: A method of training a machine learning model to determine an item margin is provided. The method includes monitoring a first value for a first item having attributes and monitoring a first value for a second type of item having attributes where an attribute of the first attributes is the same as an attribute of the second attributes. The method also includes determining a first margin based on the first values. The first attributes, the second attributes, and the first margin are input as training data for the machine learning model where the machine learning model is trained with the training data. The monitoring operations for the first item and the second item are repeated to obtain a second value for the first and second items. Furthermore, the trained machine learning model is applied to the second values to determine a second margin.Type: ApplicationFiled: August 9, 2021Publication date: February 9, 2023Inventors: Tomer Lancewicki, Ramesh Periyathambi
-
Patent number: 11544177Abstract: A first test case identifier that indicates a first test case is received. The first test case is indicative of testing one or more features of an application associated with the electronic marketplace. The first test case identifier is compared to a plurality of attributes. The plurality of attributes are associated with one or more listings that describe one or more items for sale in an electronic marketplace. Based at least in part on the comparing, it is determined that a first set of attributes, of the plurality of attributes, are test data candidates to be used as input to the first test case. Based at least in part on the determining, the first test case is caused to be run using at least one of the first set of attributes as test data for input.Type: GrantFiled: November 19, 2020Date of Patent: January 3, 2023Assignee: EBAY INC.Inventors: Ramesh Periyathambi, Tomer Lancewicki, Senthil Kumar Padmanabhan, Srikanth Rentachintala, Kandakumar Doraisamy
-
Patent number: 11507962Abstract: A counterfeit item detection system detects counterfeit items during an item listing processes provided by an online marketplace. The system enhances the ability of the online marketplace to identify and reject potential counterfeit items. The system collects item data in various formats. The item data is analyzed using speech-to-text software and natural language processing to determine data elements representing items, item features, and language context. Questions are generated using the items and item features, and stored for each item. Answers to the questions have associated counterfeit indication weights. The weights are modified and used to rank the questions as feedback is received about counterfeit items. The ranking determines future question selection, allowing the best questions to continually be identified and provided. The counterfeit item detection system also trains a neural network to detect counterfeit items in images, where the training images are obtained from videos related to the item.Type: GrantFiled: September 22, 2020Date of Patent: November 22, 2022Assignee: eBay Inc.Inventors: Jean-David Ruvini, Ramesh Periyathambi, Lakshimi Duraivenkatesh
-
Publication number: 20220358558Abstract: Different action user-interface components in a comparison view are described. Initially, a selection is received to display a comparison view via a user interface of a listing platform. Multiple listings of the listing platform are selected for inclusion in the comparison view. A comparison view system determines which action of a plurality of actions, used by the listing platform, to associate with each of the listings. A display device displays the multiple listings concurrently in a comparison view via a user interface of the listing platform and also displays an action user-interface component (e.g., a button) in each of the plurality of listings. The action user-interface component is selectable to initiate the action associated with the respective listing. In accordance with the described techniques, the action user-interface component displayed in at least two of the multiple listings is selectable to initiate different actions in relation to the respective listing.Type: ApplicationFiled: July 21, 2022Publication date: November 10, 2022Applicant: eBay Inc.Inventors: Ramesh Periyathambi, Tomer Lancewicki, Sai Vipin Siripurapu, Lakshimi Duraivenkatesh, Selcuk Kopru