Patents by Inventor Narinder Pal Singh

Narinder Pal 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: 11609954
    Abstract: Described herein are systems, apparatus, methods and computer program products configured for actions to be performed on segments within a pipeline. The disclosed systems and techniques allow a user to select a data segment on a graphical user interface. The user may then utilize the data of the segment to perform one or more actions. Thus the data of the segment may be used to provide communications to parties contained within the data, manipulate the data segment based on the parties contained within the data, and change the data displayed based on attributes selected.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: March 21, 2023
    Assignee: salesforce.com, inc.
    Inventors: Eric Paul Wittke, Narinder Pal Singh, Laurel Knell, Jonathan Belkowitz, Bradly Zavakos, Laurel Tripp, Abigail Kutruff, Michael Aurelio
  • Publication number: 20210390142
    Abstract: DESCRIBED HEREIN ARE SYSTEMS, APPARATUS, METHODS AND COMPUTER PROGRAM PRODUCTS CONFIGURED FOR ACTIONS TO BE PERFORMED ON SEGMENTS WITHIN A PIPELINE. THE DISCLOSED SYSTEMS AND TECHNIQUES ALLOW A USER TO SELECT A DATA SEGMENT ON A GRAPHICAL USER INTERFACE. THE USER MAY THEN UTILIZE THE DATA OF THE SEGMENT TO PERFORM ONE OR MORE ACTIONS. THUS THE DATA OF THE SEGMENT MAY BE USED TO PROVIDE COMMUNICATIONS TO PARTIES CONTAINED WITHIN THE DATA, MANIPULATE THE DATA SEGMENT BASED ON THE PARTIES CONTAINED WITHIN THE DATA, AND CHANGE THE DATA DISPLAYED BASED ON ATTRIBUTES SELECTED.
    Type: Application
    Filed: June 15, 2020
    Publication date: December 16, 2021
    Applicant: Salesforce.com, Inc.
    Inventors: Eric Paul Wittke, Narinder Pal SINGH, Laurel KNELL, Jonathan BELKOWITZ, Bradly ZAVAKOS, Laurel TRIPP, Abigail KUTRUFF, Michael AURELIO
  • Patent number: 8001103
    Abstract: In a pay for placement database search system, in which advertisers pay to include their search listings in a database to be provided with search results in response to queries from searchers, each advertiser decides how much money he wants to spend on a search term. The search provider displays the advertisers' listings in proportion to the amount of money the respective advertisers spend. This permits the advertisers to subscribe to the database search system, deciding how much to pay for a subscription for a predetermined time period. The search provider can recommend an optimal spend amount for the advertisers.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: August 16, 2011
    Assignee: Yahoo! Inc.
    Inventors: Scott Roy, Narinder Pal Singh
  • Patent number: 7835943
    Abstract: A method and apparatus for managing search listings in a search database include storing one or more search listings for an advertiser. Each search listing includes an associated search term. The system receives from the advertiser identification information for a search listing and a desired rank for the identified search listing, a maximum cost per click for the search listing, or both. The system stores the desired rank and/or maximum cost per click for the search listing. The system then determines a cost per click for the identified search listing based on the desired rank and other search listings which include the search term associated with the identified search listing.
    Type: Grant
    Filed: August 3, 2001
    Date of Patent: November 16, 2010
    Assignee: Yahoo! Inc.
    Inventors: Dominic Dough-Ming Cheung, Narinder Pal Singh, Thomas A. Soulanille, Darren J. Davis
  • Patent number: 7603294
    Abstract: A notification method in a computer database system includes receiving a notification instruction from an owner associated with a search listing stored in the computer database system, monitoring conditions specified by the notification instruction for the search listing, and sending a notification to the owner upon detection of a changed condition of the search listing.
    Type: Grant
    Filed: June 15, 2006
    Date of Patent: October 13, 2009
    Assignee: Yahoo! Inc.
    Inventors: Narinder Pal Singh, Scott W. Snell, Douglas T. Huffman, Darren J. Davis, Thomas A. Soulanille, Dominic Dough-Ming Cheung
  • Patent number: 7499874
    Abstract: A database search system includes a database of search terms, each search term associated with a bid amount payable by an advertiser of a plurality of advertisers and a search engine responsive to search queries from searchers for searching the database. A flight management agent is responsive to advertiser-specified parameters for adjusting bid amounts of search listings to manage expenditures over a time interval.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: March 3, 2009
    Assignee: Yahoo! Inc.
    Inventors: Narinder Pal Singh, Darren J. Davis
  • Publication number: 20080288356
    Abstract: In a pay for placement database search system, in which advertisers pay to include their search listings in a database to be provided with search results in response to queries from searchers, each advertiser decides how much money he wants to spend on a search term. The search provider displays the advertisers' listings in proportion to the amount of money the respective advertisers spend. This permits the advertisers to subscribe to the database search system, deciding how much to pay for a subscription for a predetermined time period. The search provider can recommend an optimal spend amount for the advertisers.
    Type: Application
    Filed: July 31, 2008
    Publication date: November 20, 2008
    Applicant: Overture Services, Inc.
    Inventors: Scott Roy, Narinder Pal Singh
  • Patent number: 7454409
    Abstract: In a pay for placement database search system, in which advertisers pay to include their search listings in a database to be provided with search results in response to queries from searchers, each advertiser decides how much money he wants to spend on a search term. The search provider displays the advertisers' listings in proportion to the amount of money the respective advertisers spend. This permits the advertisers to subscribe to the database search system, deciding how much to pay for a subscription for a predetermined time period. The search provider can recommend an optimal spend amount for the advertisers.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: November 18, 2008
    Assignee: Overture Services, Inc.
    Inventors: Scott Roy, Narinder Pal Singh
  • Patent number: 7231358
    Abstract: A database search system includes a database of search terms, each search term associated with a bid amount payable by an advertiser of a plurality of advertisers and a search engine responsive to search queries from searchers for searching the database. A flight management agent is responsive to advertiser-specified parameters for adjusting bid amounts of search listings to manage expenditures over a time interval.
    Type: Grant
    Filed: February 8, 2002
    Date of Patent: June 12, 2007
    Assignee: Overture Services, Inc.
    Inventors: Narinder Pal Singh, Darren J. Davis
  • Patent number: 7065500
    Abstract: A notification method in a computer database system includes receiving a notification instruction from an owner associated with a search listing stored in the computer database system, monitoring conditions specified by the notification instruction for the search listing, and sending a notification to the owner upon detection of a changed condition of the search listing.
    Type: Grant
    Filed: September 26, 2001
    Date of Patent: June 20, 2006
    Assignee: Overture Services, Inc.
    Inventors: Narinder Pal Singh, Scott W. Snell, Douglas T. Huffman, Darren J. Davis, Thomas A. Soulanille, Dominic Dough-Ming Cheung
  • Patent number: 6827169
    Abstract: A battery mounting system includes a bracket mounted to the automobile frame, a battery tray mounted to the bracket, and a battery retention assembly comprising a formed rod spanning the battery and attaching to the bracket, and a top mount molding adapted to distribute the retention force over the upper surface of the battery. The top mount molding has a substantially flat lower surface for contacting the battery, with a cut-out portion for receiving the caps of the battery cells, and an arcuate upper surface with a center receptacle for receiving the spanning rod. The receptacle is formed by a peripheral wall having opposing slots for directing the rod; the wall also has indexing slots for adapting the mounting system to more than one battery height. The molding also includes laterally extending ears at the surface of the battery for centering the molding between upstanding battery posts.
    Type: Grant
    Filed: August 1, 2003
    Date of Patent: December 7, 2004
    Assignee: DaimlerChrysler Corporation
    Inventors: James E Van Hout, Gregory N Corey, Narinder Pal Singh, Zdzislaw J Skorupa
  • Publication number: 20030220918
    Abstract: In a pay for placement database search system, in which advertisers pay to include their search listings in a database to be provided with search results in response to queries from searchers, each advertiser decides how much money he wants to spend on a search term. The search provider displays the advertisers' listings in proportion to the amount of money the respective advertisers spend. This permits the advertisers to subscribe to the database search system, deciding how much to pay for a subscription for a predetermined time period. The search provider can recommend an optimal spend amount for the advertisers.
    Type: Application
    Filed: March 31, 2003
    Publication date: November 27, 2003
    Inventors: Scott Roy, Narinder Pal Singh
  • Publication number: 20030149622
    Abstract: A database search system includes a database of search terms, each search, term associated with a bid amount payable by an advertiser of a plurality of advertisers and a search engine responsive to search queries from searchers for searching the database. A flight management agent is responsive to advertiser-specified parameters for adjusting bid amounts of search listings to manage expenditures over a time interval.
    Type: Application
    Filed: February 8, 2002
    Publication date: August 7, 2003
    Inventors: Narinder Pal Singh, Darren J. Davis
  • Publication number: 20020169760
    Abstract: A method and apparatus for managing search listings in a search database include storing one or more search listings for an advertiser. Each search listing includes an associated search term. The system receives from the advertiser identification information for a search listing and a desired rank for the identified search listing, a maximum cost per click for the search listing, or both. The system stores the desired rank and/or maximum cost per click for the search listing. The system then determines a cost per click for the identified search listing based on the desired rank and other search listings which include the search term associated with the identified search listing.
    Type: Application
    Filed: August 3, 2001
    Publication date: November 14, 2002
    Inventors: Dominic Dough-Ming Cheung, Narinder Pal Singh, Thomas A. Soulanille, Darren J. Davis
  • Publication number: 20020165849
    Abstract: A notification method in a computer database system includes receiving a notification instruction from an owner associated with a search listing stored in the computer database system, monitoring conditions specified by the notification instruction for the search listing, and sending a notification to the owner upon detection of a changed condition of the search listing.
    Type: Application
    Filed: September 26, 2001
    Publication date: November 7, 2002
    Inventors: Narinder Pal Singh, Scott W. Snell, Douglas T. Huffman, Darren J. Davis, Thomas A. Soulanille, Dominic Dough-Ming Cheung