Patents by Inventor Rangaraj Keshavamurthy Belur

Rangaraj Keshavamurthy Belur 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: 9753902
    Abstract: A system and method for orchestration of customization for a user experience is disclosed. The system in an example embodiment includes automatically producing user experience customization selections for generating a webpage based on context information and a collection of user activity feedback from a community of users who previously interacted with the webpage. The user experience customization selections include a plurality of modules for inclusion in the web page, where each of the modules represent a user-interface element. One or more of the plurality of modules having input and output properties defining at least one application programming interface (API). The system in a further embodiment includes discovering dependencies between the one or more of the plurality of modules by extracting dependency information from the at least one API associated with the one or more of the plurality of modules.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: September 5, 2017
    Assignee: eBay Inc.
    Inventors: Vipul C. Dalal, Rangaraj Keshavamurthy Belur
  • Publication number: 20160255174
    Abstract: A data file describes a document to be generated and stores an instruction to provide constituent data of the document via a network. The data file is accessed at a local computer, and the document is generated based on the data file. The generated document is communicated via the network to a remote computer. At the local computer, the instruction to provide constituent data is processed using a processor of the local computer. The constituent data is provided via the network to the remote computer as an update of the generated document.
    Type: Application
    Filed: May 9, 2016
    Publication date: September 1, 2016
    Inventors: Suchisubhra Sinha, Ravi Ketankumar Mistry, Richard H. Heisterberg, Gurudatta Horantur Shivaswamy, Rangaraj Keshavamurthy Belur
  • Patent number: 9336319
    Abstract: A data file describes a document to be generated and stores an instruction to provide constituent data of the document via a network. The data file is accessed at a local computer, and the document is generated based on the data file. The generated document is communicated via the network to a remote computer. At the local computer, the instruction to provide constituent data is processed using a processor of the local computer. The constituent data is provided via the network to the remote computer as an update of the generated document.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: May 10, 2016
    Assignee: eBay Inc.
    Inventors: Suchisubhra Sinha, Ravi Ketankumar Mistry, Richard H. Heisterberg, Gurudatta Horantur Shivaswamy, Rangaraj Keshavamurthy Belur
  • Publication number: 20150019954
    Abstract: A system and method for orchestration of customization for a user experience is disclosed. The system in an example embodiment includes automatically producing user experience customization selections fur generating a webpage based on context information and a collection of user activity feedback from a community of users who previously interacted with the webpage. The user experience customization selections include a plurality of modules for inclusion in the web page, where each of the modules represent a user-interface element. One or more of the plurality of modules having input and output properties defining at least one application programming interface (API). The system in a further embodiment includes discovering dependencies between the one or more of the plurality of modules by extracting dependency information from the at least one API associated with the one or more of the plurality of modules.
    Type: Application
    Filed: September 30, 2014
    Publication date: January 15, 2015
    Inventors: Vipul C. Dalal, Rangaraj Keshavamurthy Belur
  • Patent number: 8904345
    Abstract: A system and method for orchestration of customization for a user experience is disclosed. The apparatus in an example embodiment includes identifying a plurality of modules included in a webpage; discovering dependencies between each of the modules of the plurality of modules; designating at least one module of the plurality of modules for retaining dependency state information, the dependency state information including information indicative of states of dependencies between modules of the plurality of modules; and executing the modules of the webpage in an order indicated by the dependency state information.
    Type: Grant
    Filed: December 5, 2008
    Date of Patent: December 2, 2014
    Assignee: eBay Inc.
    Inventors: Vipul C. Dalal, Rangaraj Keshavamurthy Belur
  • Patent number: 8224814
    Abstract: The present disclosure relates to methods and systems for managing how merchandise listings satisfying a search query are processed and presented to a user of a computer-based trading or e-commerce application when the listings are of heterogeneous types. Consistent with some embodiments, in response to a user-initiated search query, item listings and product listings are displayed intermingled in a set of search results pages. The item listings and product listings are positioned relative to one another, in part, based on a level of demand associated with the product listings and the item listings, where demand is measured by monitoring user-initiated activities in connection with the item and product listings.
    Type: Grant
    Filed: October 13, 2009
    Date of Patent: July 17, 2012
    Assignee: eBay Inc.
    Inventors: James Matthew Olson, Ken Sun, Suchisubhra Sinha, Rangaraj Keshavamurthy Belur
  • Publication number: 20110087654
    Abstract: The present disclosure relates to methods and systems for managing how merchandise listings satisfying a search query are processed and presented to a user of a computer-based trading or e-commerce application when the listings are of heterogeneous types. Consistent with some embodiments, in response to a user-initiated search query, item listings and product listings are displayed intermingled in a set of search results pages. The item listings and product listings are positioned relative to one another, in part, based on a level of demand associated with the product listings and the item listings, where demand is measured by monitoring user-initiated activities in connection with the item and product listings.
    Type: Application
    Filed: October 13, 2009
    Publication date: April 14, 2011
    Inventors: James Matthew Olson, Ken Sun, Suchisubhra Sinha, Rangaraj Keshavamurthy Belur
  • Publication number: 20110066935
    Abstract: A data file describes a document to be generated and stores an instruction to provide constituent data of the document via a network. The data file is accessed at a local computer, and the document is generated based on the data file. The generated document is communicated via the network to a remote computer. At the local computer, the instruction to provide constituent data is processed using a processor of the local computer. The constituent data is provided via the network to the remote computer as an update of the generated document.
    Type: Application
    Filed: September 11, 2009
    Publication date: March 17, 2011
    Inventors: Suchisubhra Sinha, Ravi Ketankumar Mistry, Richard H. Heisterberg, Gurudatta Horantur Shivaswamy, Rangaraj Keshavamurthy Belur
  • Publication number: 20100083217
    Abstract: A system and method for orchestration of customization for a user experience is disclosed. The apparatus in an example embodiment includes identifying a plurality of modules included in a webpage; discovering dependencies between each of the modules of the plurality of modules; designating at least one module of the plurality of modules for retaining dependency state information, the dependency state information including information indicative of states of dependencies between modules of the plurality of modules; and executing the modules of the webpage in an order indicated by the dependency state information.
    Type: Application
    Filed: December 5, 2008
    Publication date: April 1, 2010
    Inventors: Vipul C. Dalal, Rangaraj Keshavamurthy Belur