Patents by Inventor Lenin Subramanian

Lenin Subramanian 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: 10430435
    Abstract: In a recurring revenue management system, a first unit of data and a second unit of data is received. Content is extracted from the first unit of data and the second unit of data based on one or more parameters of a predefined data object that is part of an asset data model. The extracted content is added to an instance of the predefined data object, and a reference tag with identification information for its associated content is associated with the content extracted from each of the first unit of data and the second unit of data. A duplicate data condition can be detected and resolved by applying a predefined approach to conflict resolution based on the identification information in the reference tags of the content of the first unit of data and the second unit of data. Related methods, systems, and computer program products are also described.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 1, 2019
    Assignee: ServiceSource International, Inc.
    Inventors: Greg Olsen, Ganesh Bell, Ricardo Craft, Chellah Thirunavukkarasu, Lenin Subramanian, Manohar Raghunath, Zheng Chen
  • Patent number: 9984342
    Abstract: Data relevant to a predefined data object of a set of predefined data objects can be extracted from a unit of date received at a recurring revenue management system. The extracted relevant data can be populated to an instance of the predefined data object. One or more relationships between the instance of the predefined data object and at least one other instance of the predefined data object or a second predefined data object. The defining occurs based on a set of parameters associated with the predefined data object and content of the extracted data. An opportunity can be generated for a sale or renewal of a recurring revenue asset based at least in part on the one or more relationships, and the generated opportunity can be presented to a user. Related methods, systems, and computer program products are also described.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: May 29, 2018
    Assignee: SERVICESOURCE INTERNATIONAL, INC.
    Inventors: Greg Olsen, Ganesh Bell, Ricardo Craft, Lenin Subramanian, Chellah Thirunavukkarasu, Manohar Raghunath, Zheng Chen
  • Publication number: 20170243142
    Abstract: Data relevant to a predefined data object of a set of predefined data objects can be extracted from a unit of date received at a recurring revenue management system. The extracted relevant data can be populated to an instance of the predefined data object. One or more relationships between the instance of the predefined data object and at least one other instance of the predefined data object or a second predefined data object. The defining occurs based on a set of parameters associated with the predefined data object and content of the extracted data. An opportunity can be generated for a sale or renewal of a recurring revenue asset based at least in part on the one or more relationships, and the generated opportunity can be presented to a user. Related methods, systems, and computer program products are also described.
    Type: Application
    Filed: May 8, 2017
    Publication date: August 24, 2017
    Applicant: ServiceSource International, Inc.
    Inventors: GREG OLSEN, Ganesh Bell, Ricardo Craft, Lenin Subramanian, Chellah Thirunavukkarasu, Manohar Raghunath, Zheng Chen
  • Patent number: 9646066
    Abstract: Data relevant to a predefined data object of a set of predefined data objects can be extracted from a unit of date received at a recurring revenue management system. The extracted relevant data can be populated to an instance of the predefined data object. One or more relationships between the instance of the predefined data object and at least one other instance of the predefined data object or a second predefined data object. The defining occurs based on a set of parameters associated with the predefined data object and content of the extracted data. An opportunity can be generated for a sale or renewal of a recurring revenue asset based at least in part on the one or more relationships, and the generated opportunity can be presented to a user. Related methods, systems, and computer program products are also described.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 9, 2017
    Assignee: ServiceSource International, Inc.
    Inventors: Greg Olsen, Ganesh Bell, Ricardo Craft, Lenin Subramanian, Chelliah Thirunavukkarasu, Manohar Raghunath, Zheng Chen
  • Patent number: 7860749
    Abstract: A system and method is provided for interfacing with a network-based auction service. The method includes providing a user login adapted to limit access to information about a user-managed auction to the user to the user and generating a page providing a graphical user interface to display information about the user-managed auction. The auction is associated with the network-based auction service and the user login is independent of the network-based auction service. The method also includes receiving a selection by the user of a plurality of status items to be displayed in a status summary and displaying on the generated page the status summary of the user-managed auction. The status summary includes the plurality of selected status items. The method further includes receiving from the network-based auction service updated status information about the user-managed auction and displaying the updated status summary information in the generated page.
    Type: Grant
    Filed: January 3, 2005
    Date of Patent: December 28, 2010
    Assignee: SAP AG
    Inventor: Lenin Subramanian
  • Patent number: 7783520
    Abstract: A method is provided of accessing product information for listing a product on a network-based auction service. The method includes selecting via a user interface the product from stored product information and electronically sending to the auction information about the selected product. The selected product is to be listed on the auction and the stored product information includes a data structure. A computer readable medium is provided that includes instructions adapted to execute a method of accessing product information for listing a product on a network-based auction service.
    Type: Grant
    Filed: January 3, 2005
    Date of Patent: August 24, 2010
    Assignee: SAP AG
    Inventors: Zhong Zhang, Yue Fang, Lenin Subramanian, Guruprasad K. Srinivasamurthy
  • Patent number: 7627500
    Abstract: A system and method are provided for checking product availability for a listing on a network-based auction service using a separate auction application where an available quantity is determined from information received from a business information management system and the available quantity is displayed to the a user (i.e., seller) in the auction application. The seller may then select a quantity from the available quantity for the listing. In this manner, the available quantity may be used when a listing is generated. When a listing is published or communicated to the network-based auction service, the selected quantity of the product in the listing may be compared (verified) against the then available quantity of the product and the seller may be notified or the publication may be prevented if the selected quantity for the listing is not available.
    Type: Grant
    Filed: January 3, 2005
    Date of Patent: December 1, 2009
    Assignee: SAP AG
    Inventors: Zhong Zhang, Yue Fang, Birgit Starmanns, Lenin Subramanian, Guruprasad K. Srinivasamurthy
  • Publication number: 20070169037
    Abstract: A method for interacting with a computer application includes receiving, from a user, an input string from an input field, parsing the input string to identify a command token, validating user authorization to execute the identified command token and executing at least a portion of the computer application based on the identified command token.
    Type: Application
    Filed: November 13, 2006
    Publication date: July 19, 2007
    Inventors: Lenin Subramanian, Yue Fang
  • Publication number: 20070150406
    Abstract: A monitoring tool that permits a buyer to search for and participate in auctions conducted on a website of the buyer's vendor. The monitoring tool provides a navigation frame having entries therein that represent predetermined searches across both the enterprise auction system and the enterprise product ordering and fulfillment system. The monitoring tool also provides a product description frame that provides summary records of auctions that are relevant to a selected view. By selecting among the navigation entries, a bidder is able to navigate quickly and accurately to auction information that is most relevant to his operations.
    Type: Application
    Filed: October 31, 2006
    Publication date: June 28, 2007
    Inventors: Lenin Subramanian, Yan Cui, Zhong Zhang
  • Publication number: 20070143206
    Abstract: A seller may use an existing product catalog in a seller business information management system to generate an auction and populate auction parameters to expedite and facilitate the auction creation process. The information in the product catalog may be used to provide auction parameters (populate auction fields) in addition to adding a product and/or service to the auction. An auction profile may also be defined for a seller and may contain data or rules for generating an auction that may be used to provide additional default values for the auction. One or more auction profiles may be associated with a seller. The seller selects a product from the catalog and chooses a create auction option resulting in an auction being generated from the product information and the profile, if one exists. The seller may then modify the auction parameters and add or drop products before saving the auction.
    Type: Application
    Filed: October 31, 2006
    Publication date: June 21, 2007
    Inventors: Yan Cui, Rowell Sotto, Lenin Subramanian, Anisha Dadhia, Yue Fang, Zhong Zhang
  • Publication number: 20070143205
    Abstract: An internal auction system may allow a seller to designate configurable order options for an auction using an internal auction application. These configurable order options may include a product configuration option, an accessory option, a cross-selling product option, an up-sell product option, and a down-sell product option. A configuration order option may be associated with a product in a seller's business information management system and may be automatically included in the auction when the product is added to the auction. A seller may also manually specify the configurable order option for the auction or product in the auction where the configurable order option is defined for this auction only and is not stored with the product for further use.
    Type: Application
    Filed: October 31, 2006
    Publication date: June 21, 2007
    Inventors: Birgit Starmanns, Guruprasad Srinivasamurthy, Lenin Subramanian
  • Publication number: 20070106596
    Abstract: An internal auction application may allow a seller to create a multiple auction for a plurality of products and allow a buyer to see and bid on the multiple auction as appropriate. The internal auction application may receive parameters for the multiple auction from the seller and an associated plurality of auctions may be determined for the multiple auction as a function of the parameters. The internal auction application may create and publish the multiple auction and the associated plurality of auctions on a seller's e-commerce site visible to the buyer. The multiple auction may be a serial multiple auction, a recurring multiple auction or a varied sublot multiple auction.
    Type: Application
    Filed: October 31, 2006
    Publication date: May 10, 2007
    Inventors: Pavan Bayyapu, Yan Cui, Yue Fang, Narendra Penagulur, Lenin Subramanian, Zhong Zhang
  • Publication number: 20070106595
    Abstract: An administrative tool is provided for auction systems in which auction sellers are permitted to monitor, access and modify their instructions. An enterprise network includes a communication manager, a product ordering/fulfillment application to respond to electronic product purchase requests and initiate fulfillment thereof, the product ordering/fulfillment manager supported by a database representing products available for purchase, an auction manager to manage on-line auctions of products and to respond to electronic bids submitted for products available for purchase, the auction manager supported by a database storing auction records representing the on-line auctions, the auction records including pointers to products from the database of the product ordering/fulfillment manager. A monitoring tool integrated with the auction manager provides statistical information of the on-line auctions to an enterprise representative and permits the representative to control select auctions.
    Type: Application
    Filed: October 31, 2006
    Publication date: May 10, 2007
    Inventors: Yan Cui, Rowell Sotto, Lenin Subramanian, Narinder Singh, Anisha Dadhia
  • Publication number: 20070106597
    Abstract: A seller may define a template using an internal auction application in an integrated internal auction system that may then be used to generate an auction. The template information may be used to provide auction parameter values and/or product information. The template may be created by copying an existing auction or template which may then be modified or the template may be created by a seller providing specific values for the template information. Template information may consist of specific data and rules that may be used to generate a value for an auction parameter when an auction is, for example, created or published. One or more auction templates may be associated with a seller. The seller may select a template to use when creating an auction in order to expedite the auction creation process. The seller may then modify the auction parameters and/or product information before saving the auction.
    Type: Application
    Filed: October 31, 2006
    Publication date: May 10, 2007
    Inventors: Narinder Singh, Lenin Subramanian, Narendra Penagulur
  • Publication number: 20070100740
    Abstract: An internal auction system may allow a seller to enter a scheduled auction. The scheduled auction may be a simple scheduled auction and a conditional scheduled auction. The internal auction system may receive parameters for the scheduled auction, determine a scheduled auction as a function of the received parameters, create the scheduled auction, and publish the scheduled auction at a specified start time on a seller e-commerce site visible to a buyer. A simple scheduled auction may be associated with a start time and a duration. A conditional scheduled auction may be associated with a condition and an action to be executed when the condition evaluates to a specified value.
    Type: Application
    Filed: October 31, 2006
    Publication date: May 3, 2007
    Inventors: Narendra Penagulur, Narinder Singh, Yan Cui, Lenin Subramanian
  • Publication number: 20070100741
    Abstract: A customer may view auction information in an existing product catalog on a seller e-commerce site. The auction information may be integrated into the product catalog and may inform the customer about both existing auctions and the status of the auctions. For example, an icon may be displayed in the product entry in the product catalog indicated both an existing auction by the presence of the icon and the auction status by the type of icon used. The auction information may include a hyperlink allowing the customer to click on the auction information (e.g., the icon) to rapidly navigate the customer to the auction information. In this manner, a customer may be presented information in a seller e-commerce site from an internal auction system integrated with a product catalog from a seller business information management system.
    Type: Application
    Filed: October 31, 2006
    Publication date: May 3, 2007
    Inventors: Yan Cui, Rowell Sotto, Lenin Subramanian
  • Publication number: 20060004648
    Abstract: A system and method are provided for generating a listing on a network-based auction service using a listing template. A listing template is generated using an auction application and a previously created listing and/or a set of user-provided listing information. The listing template is used to create a listing that a seller may tailor or use unmodified. The listing is then communicated to the network-based auction service. A system and method are also provided for generating a plurality of listings on a network-based auction service using a listing template. The listing template may be used to schedule a listing or a plurality of listings with the listing created by the auction application using the listing template and communicated to the network-based auction service as function of the scheduling information.
    Type: Application
    Filed: January 3, 2005
    Publication date: January 5, 2006
    Inventors: Narinder Singh, Lenin Subramanian, Narendra Penagulur
  • Publication number: 20050273420
    Abstract: A system and method is provided for interfacing with a network-based auction service. The method includes providing a user login adapted to limit access to information about a user-managed auction to the user to the user and generating a page providing a graphical user interface to display information about the user-managed auction. The auction is associated with the network-based auction service and the user login is independent of the network-based auction service. The method also includes receiving a selection by the user of a plurality of status items to be displayed in a status summary and displaying on the generated page the status summary of the user-managed auction. The status summary includes the plurality of selected status items. The method further includes receiving from the network-based auction service updated status information about the user-managed auction and displaying the updated status summary information in the generated page.
    Type: Application
    Filed: January 3, 2005
    Publication date: December 8, 2005
    Inventor: Lenin Subramanian
  • Publication number: 20050234803
    Abstract: A system and method are provided for checking product availability for a listing on a network-based auction service using a separate auction application where an available quantity is determined from information received from a business information management system and the available quantity is displayed to the a user (i.e., seller) in the auction application. The seller may then select a quantity from the available quantity for the listing. In this manner, the available quantity may be used when a listing is generated. When a listing is published or communicated to the network-based auction service, the selected quantity of the product in the listing may be compared (verified) against the then available quantity of the product and the seller may be notified or the publication may be prevented if the selected quantity for the listing is not available.
    Type: Application
    Filed: January 3, 2005
    Publication date: October 20, 2005
    Inventors: Zhong Zhang, Yue Fang, Blrgit Starmanns, Lenin Subramanian, Guruprasad Srinivasamurthy
  • Publication number: 20050234801
    Abstract: A method is provided of accessing product information for listing a product on a network-based auction service. The method includes selecting via a user interface the product from stored product information and electronically sending to the auction information about the selected product. The selected product is to be listed on the auction and the stored product information includes a data structure. A computer readable medium is provided that includes instructions adapted to execute a method of accessing product information for listing a product on a network-based auction service.
    Type: Application
    Filed: January 3, 2005
    Publication date: October 20, 2005
    Inventors: Zhong Zhang, Yue Fang, Lenin Subramanian, Guruprasad Srinivasamurthy