Patents by Inventor Sandeep Grover

Sandeep Grover 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).

  • Publication number: 20160224991
    Abstract: A system and method are presented for website evaluation within an industry vertical. A request for evaluation of an existing website is received by one or more servers communicatively coupled to a network from a user. The new website belongs to an industry identified by the user. The one or more servers identifies a plurality of existing websites belonging to the same industry identified by the user and determines whether the plurality of existing websites are successful based on a success metric. The one or more servers identifies common attributes among the plurality of existing websites based on website related data and evaluates the website requested from the user. A report is generated that includes data related to one or more of the common attributes of one or more of the plurality of existing websites determined to be successful. A user interface including the report is displayed to the user.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 4, 2016
    Inventors: Rajatish Mukherjee, Justin Tsai, Sandeep Grover
  • Publication number: 20160224999
    Abstract: A system and method are presented for website generation within an industry vertical. A request for generation of a new website is received by one or more servers communicatively coupled to a network from a user. The new website belongs to an industry identified by the user. The one or more servers identifies a plurality of existing websites belonging to the industry identified by the user and determines whether the plurality of existing websites are successful based on a success metric. The one or more servers identifies common attributes among the plurality of existing websites based on website related data and generates the new website requested from the user. The new website includes one or more of the common attributes of one or more of the plurality of existing websites determined to be successful. A user interface including the new website is displayed to the user.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 4, 2016
    Inventors: Rajatish Mukherjee, Justin Tsai, Sandeep Grover
  • Publication number: 20160019573
    Abstract: A method is disclosed for a website, preferably having an e-commerce storefront, operated by a business to offer a customer a discount deal for a good or service in exchange for a positive social media communication from a social media account of the customer to a social media account of the business. If the customer accepts the discount deal, the website or e-commerce storefront may either access social media account login information previously received from the customer or request the social media account login information from the customer. The website or e-commerce storefront may then log into the social media account of the customer and transmit a positive social media communication (such as a follow or like) from the social media account of the customer to the social media account of the business.
    Type: Application
    Filed: July 17, 2014
    Publication date: January 21, 2016
    Inventor: Sandeep Grover
  • Publication number: 20150006333
    Abstract: A method for generating a website includes obtaining a seed input associated with an entity. The seed input may include one or more keywords, such as a business name. Obtaining the seed input may include receiving the seed input from the user, or the seed input may be obtained without input from the user. The method further includes retrieving, using at least one of the seed input and the identification of the entity, content relevant to the entity from one or more data stores. The method may include generating an online store from product information within the retrieved content. The method may include identifying data elements from the retrieved content to be included in business documents, and generating the business documents.
    Type: Application
    Filed: September 16, 2014
    Publication date: January 1, 2015
    Inventors: Antonio Carlos Pereira Da Silveira, Rajinder Nijjer, Rajatish Mukherjee, Sandeep Grover
  • Publication number: 20150007022
    Abstract: A method for generating a website includes obtaining a seed input associated with an entity. The seed input may include one or more keywords, such as a business name. Obtaining the seed input may include receiving the seed input from the user, or the seed input may be obtained without input from the user. The method further includes retrieving, using at least one of the seed input and the identification of the entity, content relevant to the entity from one or more data stores. The method may include generating an online store from product information within the retrieved content. The method may include identifying data elements from the retrieved content to be included in business documents, and generating the business documents.
    Type: Application
    Filed: September 16, 2014
    Publication date: January 1, 2015
    Inventors: Robert Chen, Mandar Gokhale, Emily Phillips, Lu Wang, Rajinder Nijjer, Sandeep Grover, Rajatish Mukherjee, Justin Tsai
  • Patent number: 8893070
    Abstract: In various embodiments, each possible different instance of a repeated block can be concurrently modified for chip routing. Repeated blocks can be implemented where all instances of a repeated block are identical or substantially identical. Pin placement may be determined based on analysis of the I/O for all instances. The pin placement may be generated to be identical or substantially similar for all instances. Flyover blockages can be designed into repeated blocks to enable the global router to wire through the repeated block. Buffers and associated pins can be inserted into repeated block within the flyover space where the global router wires to the needed buffer through area pins.
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: November 18, 2014
    Assignee: Synopsys, Inc.
    Inventors: Jacob Avidan, Sandeep Grover, Roger Carpenter, Philippe Sarrazin
  • Publication number: 20140149240
    Abstract: A method for generating a website includes obtaining a seed input associated with an entity. The seed input may include one or more keywords, such as a business name. Obtaining the seed input may include receiving the seed input from the user, or the seed input may be obtained without input from the user. The seed input is used to identify the entity. The method further includes retrieving, using at least one of the seed input and the identification of the entity, content relevant to the entity from one or more data stores. Retrieving the content may include using one or more categories relevant to the entity to identify the content. The website is generated without an input from the entity, and includes at least a portion of the content. Generating the website may include identifying a template having a plurality of content regions for containing the content.
    Type: Application
    Filed: November 15, 2013
    Publication date: May 29, 2014
    Inventors: Jason Ansel, Sandeep Grover, Adam Marcus, Keir Mierle, Rajatish Mukherjee, Rajinder Nijjer, Marek Olszewski, Marc Piette, Rene Reinsberg
  • Publication number: 20140149845
    Abstract: A method for generating a website includes obtaining a seed input associated with an entity. The seed input may include one or more keywords, such as a business name. Obtaining the seed input may include receiving the seed input from the user, or the seed input may be obtained without input from the user. The seed input is used to identify the entity. The method further includes retrieving, using at least one of the seed input and the identification of the entity, content relevant to the entity from one or more data stores. Retrieving the content may include using one or more categories relevant to the entity to identify the content. The website is generated without an input from the entity, and includes at least a portion of the content. Generating the website may include identifying a template having a plurality of content regions for containing the content.
    Type: Application
    Filed: November 15, 2013
    Publication date: May 29, 2014
    Inventors: Jason Ansel, Sandeep Grover, Adam Marcus, Keir Mierle, Rajatish Mukherjee, Rajinder Nijjer, Marek Olszewski, Marc Piette, Rene Reinsberg
  • Publication number: 20140149846
    Abstract: A method for generating a website includes obtaining a seed input associated with an entity. The seed input may include one or more keywords, such as a business name. Obtaining the seed input may include receiving the seed input from the user, or the seed input may be obtained without input from the user. The seed input is used to identify the entity. The method further includes retrieving, using at least one of the seed input and the identification of the entity, content relevant to the entity from one or more data stores. Retrieving the content may include using one or more categories relevant to the entity to identify the content. The website is generated without an input from the entity, and includes at least a portion of the content. Generating the website may include identifying a template having a plurality of content regions for containing the content.
    Type: Application
    Filed: November 15, 2013
    Publication date: May 29, 2014
    Inventors: Jason Ansel, Sandeep Grover, Adam Marcus, Keir Mierle, Rajatish Mukherjee, Rajinder Nijjer, Marek Olszewski, Marc Piette, Rene Reinsberg
  • Patent number: 8407650
    Abstract: In various embodiments, each possible different instance of a repeated block can be concurrently modified for chip routing. Repeated blocks can be implemented where all instances of a repeated block are identical or substantially identical. Pin placement may be determined based on analysis of the I/O for all instances. The pin placement may be generated to be identical or substantially similar for all instances. Flyover blockages can be designed into repeated blocks to enable the global router to wire through the repeated block. Buffers and associated pins can be inserted into repeated block within the flyover space where the global router wires to the needed buffer through area pins.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: March 26, 2013
    Assignee: Synopsis, Inc.
    Inventors: Jacob Avidan, Sandeep Grover, Roger Carpenter, Philippe Sarrazin