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: 20160224991Abstract: 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: ApplicationFiled: January 30, 2015Publication date: August 4, 2016Inventors: Rajatish Mukherjee, Justin Tsai, Sandeep Grover
-
Publication number: 20160224999Abstract: 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: ApplicationFiled: January 30, 2015Publication date: August 4, 2016Inventors: Rajatish Mukherjee, Justin Tsai, Sandeep Grover
-
Publication number: 20160019573Abstract: 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: ApplicationFiled: July 17, 2014Publication date: January 21, 2016Inventor: Sandeep Grover
-
Publication number: 20150006333Abstract: 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: ApplicationFiled: September 16, 2014Publication date: January 1, 2015Inventors: Antonio Carlos Pereira Da Silveira, Rajinder Nijjer, Rajatish Mukherjee, Sandeep Grover
-
Publication number: 20150007022Abstract: 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: ApplicationFiled: September 16, 2014Publication date: January 1, 2015Inventors: Robert Chen, Mandar Gokhale, Emily Phillips, Lu Wang, Rajinder Nijjer, Sandeep Grover, Rajatish Mukherjee, Justin Tsai
-
Patent number: 8893070Abstract: 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: GrantFiled: March 25, 2013Date of Patent: November 18, 2014Assignee: Synopsys, Inc.Inventors: Jacob Avidan, Sandeep Grover, Roger Carpenter, Philippe Sarrazin
-
Publication number: 20140149240Abstract: 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: ApplicationFiled: November 15, 2013Publication date: May 29, 2014Inventors: Jason Ansel, Sandeep Grover, Adam Marcus, Keir Mierle, Rajatish Mukherjee, Rajinder Nijjer, Marek Olszewski, Marc Piette, Rene Reinsberg
-
Publication number: 20140149845Abstract: 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: ApplicationFiled: November 15, 2013Publication date: May 29, 2014Inventors: Jason Ansel, Sandeep Grover, Adam Marcus, Keir Mierle, Rajatish Mukherjee, Rajinder Nijjer, Marek Olszewski, Marc Piette, Rene Reinsberg
-
Publication number: 20140149846Abstract: 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: ApplicationFiled: November 15, 2013Publication date: May 29, 2014Inventors: Jason Ansel, Sandeep Grover, Adam Marcus, Keir Mierle, Rajatish Mukherjee, Rajinder Nijjer, Marek Olszewski, Marc Piette, Rene Reinsberg
-
Patent number: 8407650Abstract: 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: GrantFiled: May 30, 2008Date of Patent: March 26, 2013Assignee: Synopsis, Inc.Inventors: Jacob Avidan, Sandeep Grover, Roger Carpenter, Philippe Sarrazin