Patents by Inventor Roopnath Grandhi
Roopnath Grandhi 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: 11727054Abstract: A system to provide image processing services responsive to requests including image data includes a system layer that forwards a request to an image application processing interface. Image processing provides an image comparison, barcode recognition, and optical character recognition. The image processing compares the image data to products in a database in order to identify a matching product. The system layer receives the matching information and forwards to a user.Type: GrantFiled: May 8, 2019Date of Patent: August 15, 2023Assignee: eBay Inc.Inventors: Roopnath Grandhi, Raghav Gupta, Neelakantan Sundaresan, Denis Golovnya, Jeffrey Olson
-
Patent number: 11694427Abstract: In an example embodiment, a method of identifying an item depicted in an image is provided. In this method, the image depicting the item is accessed; in addition, other images and their item identifiers are also accessed. A match of the image with one of the other images is identified. With a match, the image is then associated with an item identifier of the matched image.Type: GrantFiled: February 17, 2021Date of Patent: July 4, 2023Assignee: eBay Inc.Inventors: John Tapley, Eric J. Farraro, Raghav Gupta, Roopnath Grandhi
-
Publication number: 20210166061Abstract: In an example embodiment, a method of identifying an item depicted in an image is provided. In this method, the image depicting the item is accessed; in addition, other images and their item identifiers are also accessed. A match of the image with one of the other images is identified. With a match, the image is then associated with an item identifier of the matched image.Type: ApplicationFiled: February 17, 2021Publication date: June 3, 2021Applicant: eBay Inc.Inventors: John Tapley, Eric J. Farraro, Raghav Gupta, Roopnath Grandhi
-
Patent number: 10956775Abstract: In an example embodiment, a request that includes a first image is received. A second image and a description are accessed from an item listing. An item identifier that corresponds to the second image is parsed from the description. A first edge in the first image and a second edge in a second image are detected. A match between the first image and the second image is determined based on the detection. The first image is associated with the item identifier. Item information corresponding to the item identifier is accessed from web pages. The item information is then transmitted.Type: GrantFiled: October 28, 2016Date of Patent: March 23, 2021Assignee: eBay Inc.Inventors: John Tapley, Eric J. Farraro, Raghav Gupta, Roopnath Grandhi
-
Patent number: 10936650Abstract: A system to provide image processing services responsive to requests including image data includes a system layer that forwards a request to an image application processing interface. Image processing provides an image comparison, barcode recognition, and optical character recognition. The image processing compares the image data to products in a database in order to identify a matching product. The system layer receives the matching information and forwards to a user.Type: GrantFiled: March 5, 2009Date of Patent: March 2, 2021Assignee: eBay Inc.Inventors: Roopnath Grandhi, Raghav Gupta, Neelakantan Sundaresan, Denis Golovnya, Jeffrey Olson
-
Patent number: 10733658Abstract: In one aspect, a computerized method for assisting a user in a real-life shopping situations includes the step of receiving an extracted a list of shopping intents in a computer with a memory. With at least one processor of the computer implementing the following steps are implemented. The process extracts the list of shopping intents from the memory. The process hierarchically organizes the list of shopping intents. The process maps a shopping intent to one or more products using a set of web-scale unstructured data. The process receives a product search query. The process parses the product search query. The process matches the product search query with at least one shopping intent. The process uses a matched product search query and at least one shopping intent to obtain a set of products to return as a search result.Type: GrantFiled: November 30, 2017Date of Patent: August 4, 2020Inventor: Roopnath Grandhi
-
Publication number: 20190266614Abstract: A system to provide image processing services responsive to requests including image data includes a system layer that forwards a request to an image application processing interface. Image processing provides an image comparison, barcode recognition, and optical character recognition. The image processing compares the image data to products in a database in order to identify a matching product. The system layer receives the matching information and forwards to a user.Type: ApplicationFiled: May 8, 2019Publication date: August 29, 2019Inventors: Roopnath Grandhi, Raghav Gupta, Neelakantan Sundaresan, Denis Golovnya, Jeffrey Olson
-
Publication number: 20180349981Abstract: In one aspect, a computerized method for assisting a user in a real-life shopping situations includes the step of receiving an extracted a list of shopping intents in a computer with a memory. With at least one processor of the computer implementing the following steps are implemented. The process extracts the list of shopping intents from the memory. The process hierarchically organizes the list of shopping intents. The process maps a shopping intent to one or more products using a set of web-scale unstructured data. The process receives a product search query. The process parses the product search query The process matches the product search query with at least one shopping intent. The process uses a matched product search query and at least one shopping intent to obtain a set of products to return as a search result.Type: ApplicationFiled: November 30, 2017Publication date: December 6, 2018Inventor: Roopnath Grandhi
-
Patent number: 9947119Abstract: Various embodiments provide a computer-implemented system and method providing a user interface framework for viewing large scale graphs. An example embodiment includes obtaining graph data including information related to a plurality of nodes, the plurality of nodes corresponding to search queries performed on a particular host site; constructing a plurality of sub-graphs, the sub-graphs being clusters of search results that are formed based on an amount of overlap among the search results produced from the search queries; rendering the graph by displaying each of the plurality of nodes at a respective absolute position within the graph and generating a plurality of tiles representing images of the plurality of sub-graphs; and displaying a sub-graph image corresponding to a selected position and zoom level.Type: GrantFiled: August 29, 2014Date of Patent: April 17, 2018Assignee: eBay Inc.Inventors: Roopnath Grandhi, Hill Trung Nguyen, Neelakantan Sundaresan
-
Patent number: 9928311Abstract: In one example embodiment, a method is illustrated as retrieving a plurality of search queries and defining relationships between search queries in the plurality of search queries based on semantic data associated with the search queries. A visual representation of the of the plurality of search queries may be generated and the visual representation may be partitioned into a plurality of tiles, each title representing a predefined portion of the visual representation.Type: GrantFiled: February 1, 2016Date of Patent: March 27, 2018Assignee: eBay Inc.Inventors: Roopnath Grandhi, Neelakantan Sundaresan, Hill Trung Nguyen
-
Publication number: 20170046593Abstract: In an example embodiment, a request that includes a first image is received. A second image and a description are accessed from an item listing. An item identifier that corresponds to the second image is parsed from the description. A first edge in the first image and a second edge in a second image are detected. A match between the first image and the second image is determined based on the detection. The first image is associated with the item identifier. item information corresponding to the item identifier is accessed from web pages. The item information is then transmitted.Type: ApplicationFiled: October 28, 2016Publication date: February 16, 2017Inventors: John Tapley, Eric J. Farraro, Raghav Gupta, Roopnath Grandhi
-
Patent number: 9495386Abstract: In an example embodiment, a method of identifying an item depicted in an image is provided. In this method, the image depicting the item is accessed; in addition, other images and their item identifiers are also accessed. A match of the image with one of the other images is identified. The match can be based on a variety of matching techniques, such as the application of an edge detection algorithm and the conversion of the images into color histograms. With a match, the image is then associated with an item identifier of the matched image. In one example, a template associated with one of the item identifiers can be accessed.Type: GrantFiled: February 16, 2009Date of Patent: November 15, 2016Assignee: eBay Inc.Inventors: John Tapley, Eric J. Farraro, Raghav Gupta, Roopnath Grandhi
-
Publication number: 20160147905Abstract: In one example embodiment, a method is illustrated as retrieving a plurality of search queries and defining relationships between search queries in the plurality of search queries based on semantic data associated with the search queries. A visual representation of the of the plurality of search queries may be generated and the visual representation may be partitioned into a plurality of tiles, each title representing a predefined portion of the visual representation.Type: ApplicationFiled: February 1, 2016Publication date: May 26, 2016Inventors: Roopnath Grandhi, Neelakantan Sundaresan, Hill Trung Nguyen
-
Publication number: 20160055563Abstract: In one aspect, a computerized method for assisting a user in a real-life shopping situations includes the step of receiving an extracted a list of shopping intents in a computer with a memory. With at least one processor of the computer implementing the following steps are implemented. The process discovers the list of shopping intents and extracts the list of shopping intents from the memory. The process hierarchically organizes the list of shopping intents. The process maps a shopping intent to one or more products using a set of web-scale unstructured data. The process receives a product search query. The process parses the product search query. The process matches the product search query with at least one shopping intent. The process uses a matched product search query and at least one shopping intent to obtain a set of products to return as a search result.Type: ApplicationFiled: August 19, 2015Publication date: February 25, 2016Inventor: Roopnath Grandhi
-
Patent number: 9251166Abstract: In one example embodiment, a method is illustrated as retrieving a plurality of search queries and defining relationships between search queries in the plurality of search queries based on semantic data associated with the search queries. A visual representation of the of the plurality of search queries may be generated and the visual representation may be partitioned into a plurality of tiles, each title representing a predefined portion of the visual representation.Type: GrantFiled: December 3, 2012Date of Patent: February 2, 2016Assignee: eBay Inc.Inventors: Roopnath Grandhi, Neelakantan Sundaresan, Hill Trung Nguyen
-
Publication number: 20150054831Abstract: Various embodiments provide a computer-implemented system and method providing a user interface framework for viewing large scale graphs. An example embodiment includes obtaining graph data including information related to a plurality of nodes, the plurality of nodes corresponding to search queries performed on a particular host site; constructing a plurality of sub-graphs, the sub-graphs being clusters of search results that are formed based on an amount of overlap among the search results produced from the search queries; rendering the graph by displaying each of the plurality of nodes at a respective absolute position within the graph and generating a plurality of tiles representing images of the plurality of sub-graphs; and displaying a sub-graph image corresponding to a selected position and zoom level.Type: ApplicationFiled: August 29, 2014Publication date: February 26, 2015Inventors: Roopnath Grandhi, Hill Trung Nguyen, Neelakantan Sundaresan
-
Patent number: 8823709Abstract: Various embodiments provide a computer-implemented system and method providing a user interface framework for viewing large scale graphs. An example embodiment includes obtaining graph data including information related to a plurality of nodes, the plurality of nodes corresponding to top search queries; assigning an absolute position in a graph for each of the nodes of the plurality of nodes; constructing a plurality of sub-graphs related to one or more of the plurality of nodes, the sub-graphs corresponding to search result clusters related to the top search queries corresponding to the one or more of the plurality of nodes; rendering the graph and generating a plurality of tiles representing sub-graph images of the plurality of sub-graphs at each of a plurality of zoom levels; and displaying a sub-graph image corresponding to a selected position and zoom level.Type: GrantFiled: October 31, 2008Date of Patent: September 2, 2014Assignee: eBay Inc.Inventors: Roopnath Grandhi, Hill Trung Nguyen, Neelakantan Sundaresan
-
Patent number: 8738277Abstract: A method for determining a preferred gas station comprises determining gas stations in range of a vehicle, receiving one or more factors associated with refueling preferences for a profile associated with the vehicle, the factor being derived at least in part from data associated with previous refueling of the vehicle, comparing the factor with information associated with the gas stations to determine the preferred gas station. A system comprises a receiver configured to enable communications with a remote server and receive a factor associated with refueling preferences, and a processor configured to determine gas stations in range of a vehicle, and compare the factor with information about the gas stations to determine a preferred gas station.Type: GrantFiled: March 14, 2013Date of Patent: May 27, 2014Assignee: Honda Motor Co., Ltd.Inventors: Fuminobu Kurosawa, Xin Guan, Shalini Saxena, Roopnath Grandhi
-
Publication number: 20140040269Abstract: In one example embodiment, a method is illustrated as including retrieving item data. At least one base cluster having at least one document with common item data stored in a suffix ordering is constructed. The at least one base cluster is compacted to create a compacted cluster representation having a reduced duplicate suffix ordering amongst the clusters.Type: ApplicationFiled: October 22, 2013Publication date: February 6, 2014Applicant: eBay Inc.Inventors: Neelakantan Sundaresan, Kavita Ganesan, Roopnath Grandhi
-
Patent number: 8589398Abstract: In one example embodiment, a method is illustrated as including retrieving item data from a plurality of listings, the item data filtered from noise data, constructing at least one base cluster having at least one document with common item data stored in a suffix ordering, compacting the at least one base cluster to create a compacted cluster representation having a reduced duplicate suffix ordering amongst the clusters, and merging the compacted cluster representation to generate a merged cluster, the merging based upon a first overlap value applied to the at least one document with common item data.Type: GrantFiled: February 3, 2012Date of Patent: November 19, 2013Assignee: eBay Inc.Inventors: Neelakantan Sundaresan, Kavita Ganesan, Roopnath Grandhi