Patents by Inventor Santonu Sarkar

Santonu Sarkar 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: 20130246442
    Abstract: A textual analysis system is configured to compare textual content of textual statements. The textual analysis system is configured to score the textual content of a first textual statement and a second textual statement. Based on the score, the textual analysis system may determine a level of correspondence between the first textual statement and the second textual statement. The textual analysis system is configured to generate an interactive visual representation of the correspondence levels between the first statement and the second statement. The visual representation may be transmitted to a display.
    Type: Application
    Filed: April 30, 2013
    Publication date: September 19, 2013
    Applicant: Accenture Global Services Limited
    Inventors: Kunal Verma, Reymonrod G. Vasquez, Alex Kass, Santonu Sarkar, Vibhu Sharma
  • Publication number: 20130191843
    Abstract: A system and computer-implemented method for generating an optimized allocation of a plurality of tasks across a plurality of processors or slots for processing or execution in a distributed computing environment. In a cloud computing environment implementing a MapReduce framework, the system and computer-implemented method may be used to schedule map or reduce tasks to processors or slots on the network such that the tasks are matched to processors or slots in a data locality aware fashion wherein the suitability of node and the characteristics of the task are accounted for using a minimum cost flow function.
    Type: Application
    Filed: July 20, 2012
    Publication date: July 25, 2013
    Applicant: INFOSYS LIMITED
    Inventors: Santonu Sarkar, Naveen Tewari, Rajarshi Bhose
  • Patent number: 8442985
    Abstract: A textual analysis system is configured to compare textual content of textual statements. The textual analysis system is configured to score the textual content of a first textual statement and a second textual statement. Based on the score, the textual analysis system may determine a level of correspondence between the first textual statement and the second textual statement. The textual analysis system is configured to generate an interactive visual representation of the correspondence levels between the first statement and the second statement. The visual representation may be transmitted to a display.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: May 14, 2013
    Assignee: Accenture Global Services Limited
    Inventors: Kunal Verma, Reymonrod G. Vasquez, Alex Kass, Santonu Sarkar, Vibhu S. Sharma
  • Patent number: 8352914
    Abstract: In one example, a system is provided to determine the impact of implementing a change request on a software program. The system may include an architecture model of the software program that includes components. Each of the components may have attributes that may be used by the system to determine a degree of effort to modify each respective one of the components. Components may be associated with keywords. The system may search the change request for the keywords to identify components that may be impacted by the change request. The system may determine the degree of effort to modify any impacted component based on the architecture model. The system may determine the overall impact on the software program based on the degree of effort determined for the impacted components.
    Type: Grant
    Filed: February 18, 2009
    Date of Patent: January 8, 2013
    Assignee: Accenture Global Services Limited
    Inventors: Santonu Sarkar, Arun Panayappan, Kimberly Sparkes Ostman
  • Publication number: 20120191430
    Abstract: A design assistant tool may automatically generate a functional design diagram representative of a system based on a processed requirements specification including a plurality of processed requirement statements and use cases. The design assistant tool may apply heuristic rules to the processed requirement statements and/or the processed use cases to determine various components of a functional design diagram. The design assistant tool may generate a technical design module based on the functional design diagram. The design assistant tool may allow various aspects of the functional design diagram to be modified to generate the technical design diagram.
    Type: Application
    Filed: June 30, 2011
    Publication date: July 26, 2012
    Applicant: Accenture Global Services Limited
    Inventors: Santonu Sarkar, Vibhu S. Sharma, Rajiv Argawal, Kunal Verma, Alex Kass
  • Patent number: 8209665
    Abstract: Topics in source code can be identified using Latent Dirichlet Allocation (LDA) by receiving source code, identifying domain specific keywords from the source code, generating a keyword matrix, processing the keyword matrix and the source code using LDA, and outputting a list of topics. The list of topics is output as collections of domain specific keywords. Probabilities of domain specific keywords belonging to their respective topics can also be output. The keyword matrix comprises weighted sums of occurrences of domain specific keywords in the source code.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: June 26, 2012
    Assignee: Infosys Limited
    Inventors: Girish Maskeri Rama, Kenneth Heafield, Santonu Sarkar
  • Patent number: 8146058
    Abstract: Quality of modularization of source code is tested using different perspectives such as a structural modularity perspective, an architectural modularity perspective, a size perspective, and a similarity of purpose perspective. A history of changes in modularization may be kept such that the degree to which given source code is well-modularized can be determined over time. The changes made to the code by individual programmers may be kept, such that the degree to which their coding enhanced or harmed modularization may be tracked.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: March 27, 2012
    Assignee: Infosys Limited
    Inventors: Santonu Sarkar, Girish Maskeri Rama, Nagaraja Nanjegowda Siddaramappa, Avinash C. Kak, Shubha Ramachandran
  • Publication number: 20110231828
    Abstract: Evaluation and enforcement of software design quality, in which a system applies design quality rules to a design of a software application to detect violations and provides output describing one or more violations of the design quality rules detected. Based on the output, the system receives user input to address the one or more violations of the design quality rules and, subsequent to receiving the user input, evaluates code developed for the software application for violations of the design quality rules to assess quality of the code being developed for the software application based on the design of the software application.
    Type: Application
    Filed: March 17, 2011
    Publication date: September 22, 2011
    Applicant: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Vikrant Shyamkant Kaulgud, Santonu Sarkar
  • Publication number: 20110208734
    Abstract: A textual analysis system is configured to compare textual content of textual statements. The textual analysis system is configured to score the textual content of a first textual statement and a second textual statement. Based on the score, the textual analysis system may determine a level of correspondence between the first textual statement and the second textual statement. The textual analysis system is configured to generate an interactive visual representation of the correspondence levels between the first statement and the second statement. The visual representation may be transmitted to a display.
    Type: Application
    Filed: February 17, 2011
    Publication date: August 25, 2011
    Applicant: Accenture Global Services Limited
    Inventors: Kunal Verma, Reymonrod G. Vasquez, Alex Kass, Santonu Sarkar, Vibhu S. Sharma
  • Publication number: 20100153908
    Abstract: In one example, a system is provided to determine the impact of implementing a change request on a software program. The system may include an architecture model of the software program that includes components. Each of the components may have attributes that may be used by the system to determine a degree of effort to modify each respective one of the components. Components may be associated with keywords. The system may search the change request for the keywords to identify components that may be impacted by the change request. The system may determine the degree of effort to modify any impacted component based on the architecture model. The system may determine the overall impact on the software program based on the degree of effort determined for the impacted components.
    Type: Application
    Filed: February 18, 2009
    Publication date: June 17, 2010
    Applicant: ACCENTURE GLOBAL SERVICES GMBH
    Inventors: Santonu Sarkar, Arun Panayappan, Kimberly Sparkes Ostman
  • Patent number: 7716254
    Abstract: A system and method for generating architecture for a business system is disclosed. The method comprises, in one embodiment, modeling a plurality of viewpoints adapted for describing the architecture of the business system in form of a collection of views and viewpoints and creating a software organization viewpoint adapted for providing architecture guidelines. An exemplary method further comprises creating a first plurality of notations for each of the plurality of viewpoints for describing the plurality of viewpoints and creating a second plurality of notations for capturing design rationale indicative of the first plurality of notations. Furthermore, an exemplary method comprises generating the architecture of the business system using at least one of the plurality of viewpoints or the software organization viewpoint, or at least the second plurality of notations, or combinations thereof.
    Type: Grant
    Filed: September 12, 2005
    Date of Patent: May 11, 2010
    Assignee: Infosys Technologies Ltd.
    Inventors: Santonu Sarkar, Srinivas Thonse, Riaz Kapadia
  • Publication number: 20100070949
    Abstract: The present invention describes a process, system and computer program product for assessing the modularity of an object-oriented program. The process includes calculation of metrics associated with various properties of the object-oriented program. Analysis is performed on the basis of the calculated metrics.
    Type: Application
    Filed: September 14, 2009
    Publication date: March 18, 2010
    Applicant: INFOSYS TECHNOLOGIES LIMITED
    Inventors: Girish Maskeri RAMA, Santonu SARKAR, Avinash KAK
  • Publication number: 20100070948
    Abstract: A system and method for improving modularity of a software source code is provided. The system comprises of a user interface for receiving source code; a source code model extractor for parsing and forming a model of the source code; a source code model database for storing the source code model, refactoring operators, and a record of refactoring changes; a modularity improvement analyzer for reading the source code model and modularity problem diagnosis data and generating a set of prescriptions; an optimal improvement suggestion selector for evaluating and selecting prescriptions; and a refactoring engine for receiving selected prescriptions and applying them on the source code.
    Type: Application
    Filed: September 15, 2008
    Publication date: March 18, 2010
    Applicant: Infosys Technologies Ltd.
    Inventors: Girish Maskeri Rama, Santonu Sarkar
  • Publication number: 20090254884
    Abstract: Topics in source code can be identified using Latent Dirichlet Allocation (LDA) by receiving source code, identifying domain specific keywords from the source code, generating a keyword matrix, processing the keyword matrix and the source code using LDA, and outputting a list of topics. The list of topics is output as collections of domain specific keywords. Probabilities of domain specific keywords belonging to their respective topics can also be output. The keyword matrix comprises weighted sums of occurrences of domain specific keywords in the source code.
    Type: Application
    Filed: September 17, 2008
    Publication date: October 8, 2009
    Applicant: Infosys Technologies Ltd.
    Inventors: Girish Maskeri Rama, Kenneth Heafield, Santonu Sarkar
  • Publication number: 20080155508
    Abstract: Quality of modularization of source code is tested using different perspectives such as a structural modularity perspective, an architectural modularity perspective, a size perspective, and a similarity of purpose perspective. A history of changes in modularization may be kept such that the degree to which given source code is well-modularized can be determined over time. The changes made to the code by individual programmers may be kept, such that the degree to which their coding enhanced or harmed modularization may be tracked.
    Type: Application
    Filed: December 13, 2006
    Publication date: June 26, 2008
    Applicant: Infosys Technologies Ltd.
    Inventors: Santonu Sarkar, Girish Maskeri Rama, Nagaraja Nanjegowda Siddaramappa, Avinash C. Kak, Shubha Ramachandran
  • Publication number: 20080148225
    Abstract: Quality of modularization of source code is tested using different perspectives such as a structural modularity perspective, an architectural modularity perspective, a size perspective, and a similarity of purpose perspective. A history of changes in modularization may be kept such that the degree to which given source code is well-modularized can be determined over time. The changes made to the code by individual programmers may be kept, such that the degree to which their coding enhanced or harmed modularization may be tracked.
    Type: Application
    Filed: December 15, 2006
    Publication date: June 19, 2008
    Applicant: Infosys Technologies Ltd.
    Inventors: Santonu Sarkar, Girish Maskeri Rama, Nagaraja Nanjegowda Siddaramappa, Avinash C. Kak, Shubha Ramachandran
  • Publication number: 20070061354
    Abstract: A system and method for generating architecture for a business system is disclosed. The method comprises, in one embodiment, modeling a plurality of viewpoints adapted for describing the architecture of the business system in form of a collection of views and viewpoints and creating a software organization viewpoint adapted for providing architecture guidelines. An exemplary method further comprises creating a first plurality of notations for each of the plurality of viewpoints for describing the plurality of viewpoints and creating a second plurality of notations for capturing design rationale indicative of the first plurality of notations. Furthermore, an exemplary method comprises generating the architecture of the business system using at least one of the plurality of viewpoints or the software organization viewpoint, or at least the second plurality of notations, or combinations thereof.
    Type: Application
    Filed: September 12, 2005
    Publication date: March 15, 2007
    Inventors: Santonu Sarkar, Srinivas Thonse, Riaz Kapadia
  • Publication number: 20070050343
    Abstract: A powerful set of features can assist software developers in searching source code. Source code can be queried to find occurrences of source code elements mapped to domain concepts appearing in an ontology. Queries can specify a search for occurrences of particular operations performed on domain concepts within the source code. Query expansion can be used to locate related domain concepts as indicated in the ontology. Query keyword weighting can be used to emphasize one domain concept over another. Tools can be provided to create the ontology and associate the ontology with the elements appearing in the source code. Results can include user interface features assisting in navigation to a location within the source code associated with the query results.
    Type: Application
    Filed: August 23, 2006
    Publication date: March 1, 2007
    Applicant: Infosys Technologies Ltd.
    Inventors: Nagaraja Siddaramappa, Renuka Sindhgatta, Santonu Sarkar, Srinivas Thonse, Krishnakumar Pooloth