Patents by Inventor Soumendra Daas

Soumendra Daas 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: 10423675
    Abstract: An automated extensible scraping script is generated for web scraping that is extensible to a plurality of domains. Web sites are classified based on common extracted domain data, further clustering the data based on common navigation structures, and using such commonalities to automate the generation of scraping code based on predefined and reusable code snippets for specific parts of the web sites. Scraping services include a mapper module and a script generator module. Building blocks include a data model updater, a navigation model generator and a navigation model matcher. An administrative module includes domain clustering and configuration file maintenance.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: September 24, 2019
    Assignee: Intuit Inc.
    Inventors: Soumendra Daas, Nanjangud C. Narendra, Sekar Udayamurthy
  • Patent number: 9916632
    Abstract: Methods, systems, and computer program products for data collection and/or software registration during software installation. One or more embodiments involve a computer presenting a screen or interface comprising a screen to a user through a display, during a software installation process of a software program, a web form embedded into a web screen. The web screen may be installation web screen for the software installation process. In at least one embodiment, the web form allows the user to input data. One or more embodiments further involve the computer providing the data inputted by the user to the software program after the installation process is complete. In one or more embodiments, the data is user identification data, customer information data, software registration data, software configuration data, and/or answers by the user to at least one survey.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: March 13, 2018
    Assignee: INTUIT INC.
    Inventors: Vinash KS, Richard L. Clark, Soumendra Daas
  • Publication number: 20170220681
    Abstract: An automated extensible scraping script is generated for web scraping that is extensible to a plurality of domains. Web sites are classified based on common extracted domain data, further clustering the data based on common navigation structures, and using such commonalities to automate the generation of scraping code based on predefined and reusable code snippets for specific parts of the web sites. Scraping services include a mapper module and a script generator module. Building blocks include a data model updater, a navigation model generator and a navigation model matcher. An administrative module includes domain clustering and configuration file maintenance.
    Type: Application
    Filed: March 30, 2016
    Publication date: August 3, 2017
    Applicant: Intuit Inc.
    Inventors: Soumendra Daas, Nanjangud C. Narendra, Sekar Udayamurthy
  • Patent number: 9088564
    Abstract: One embodiment of the present invention relates to a system that enables a user of an application that runs natively on a client to obtain access to a web resource that is affiliated with the native application. First, the native application obtains an access token from a Central Authentication Service (CAS). Next, the native application sends a secure request for a one-time use session token to the CAS. If the CAS determines the request is valid, the CAS initializes a session token and sends the session token to the native application. After receiving the session token, the native application directs a browser to an endpoint server, appending the session token to the browser's request. Finally, the endpoint server initializes an authenticated session wherein the authenticated session is scoped to the desired web resource.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: July 21, 2015
    Assignee: INTUIT INC.
    Inventors: Timothy E. Hobson, Shrisha Radhakrishna, Kishore Jonnalagedda, Soumendra Daas, Bibhakar Ranjan, Douglas L. Foiles
  • Publication number: 20060026267
    Abstract: A method, system and cluster of Management Objects (MOs) for creating and maintaining a relationship between one or more MOs and one or more attribute values that are common to the MOs. These attribute values may be contained in one or more configuration templates, and the MOs are grouped in a cluster of MOs sharing the same attribute values, i.e. the same configuration templates. The relationship provided by the cluster between the templates and the MOs allows for a one-time definition of the persistent relationship, which reduces the subsequent edition tasks. The relation between the management objects and templates is first defined by creating the cluster with MOs and templates. Subsequent updates to the templates are propagated to the MOs of the cluster. Likewise, subsequent addition of MOs to the cluster engenders a transfer of attribute values of the cluster's templates to the added MOs.
    Type: Application
    Filed: August 2, 2004
    Publication date: February 2, 2006
    Inventors: Andre Godin, Soumendra Daas, Prakash Surendranadhan