Patents by Inventor Shubhashis Sengupta

Shubhashis Sengupta 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: 9483657
    Abstract: The data vaporizer provides secure online distributed data storage services that securely store and retrieve data in a public distributed storage substrate such as public cloud. The data vaporizer vaporizes (e.g., fragmented into tiny chunks of configurable sizes) data and distributes the fragments to multiple storage nodes so that the data is not vulnerable to local disk failures, secures data so that even if some of the storage nodes are compromised, the data is undecipherable to the attacker, stores data across multiple cloud storage providers and/or parties using keys (e.g., tokens) provided by multiple parties (including the owners of the data) and maintains data confidentiality and integrity even where one or more data storage provider is compromised. The data vaporizer is configurable for different domain requirements including data privacy and anonymization requirements, encryption mechanisms, regulatory compliance of storage locations, and backup and recovery constraints.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: November 1, 2016
    Assignee: Accenture Global Services Limited
    Inventors: Sanjoy Paul, Shubhashis Sengupta, Annervaz Karukapadath Mohamedrasheed, Amitabh Saxena, Vikrant Kaulgud
  • Patent number: 9460078
    Abstract: A device may obtain text to be analyzed to identify glossary terms. The device may analyze a linguistic unit to generate multiple linguistic units related to the linguistic unit. The device may analyze the multiple linguistic units to generate potential glossary terms. The device may perform a glossary term analysis on the potential glossary terms to generate glossary terms that include a subset of the potential glossary terms. The device may identify included terms that are included in the glossary terms. The device may identify excluded terms that are excluded from the glossary terms. The device may determine a semantic relatedness score between at least one excluded term and at least one included term. The device may selectively add the excluded linguistic term to the glossary terms to form a final set of glossary terms based on the semantic relatedness score, and may output the final set of glossary terms.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: October 4, 2016
    Assignee: Accenture Global Services Limited
    Inventors: Anurag Dwarakanath, Roshni R. Ramnani, Shubhashis Sengupta, Aniya Aggarwal
  • Patent number: 9454602
    Abstract: A device may analyze text to identify a set of text portions of interest, and may analyze the text to identify a set of terms included in the set of text portions. The device may perform a similarity analysis to determine a similarity score. The similarity score may be determined between each term, included in the set of terms, and each text portion, included in the set of text portions, or the similarity score may be determined between each term and each other term included in the set of terms. The device may determine a set of dominant terms based on performing the similarity analysis. The set of dominant terms may include at least one term with a higher average degree of similarity than at least one other term. The device may provide information that identifies the set of dominant terms.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: September 27, 2016
    Assignee: Accenture Global Services Limited
    Inventors: Janardan Misra, Shubhashis Sengupta, Subhabrata Das
  • Publication number: 20160202967
    Abstract: A method for component discovery from source code may include receiving source code, and determining business classes by excluding packages and classes in the source code identified as belonging to a presentation layer, as belonging to a data access layer, as models and/or as utilities. The method may further include extracting multi-dimensional features from the business classes, estimating similarity for business class pairs based on the extracted multi-dimensional features, clustering the business classes based on the similarity and mapping functional concepts to the clusters. The clusters generated by the clustering may represent components of the source code. The method may also include determining interfaces for the components based on the clustering.
    Type: Application
    Filed: March 21, 2016
    Publication date: July 14, 2016
    Applicant: Accenture Global Services Limited
    Inventors: Janardan MISRA, Annervaz K.M., Vikrant Shyamkant KAULGUD, Shubhashis SENGUPTA, Gary TITUS
  • Patent number: 9323520
    Abstract: A method for component discovery from source code may include receiving source code, and determining business classes by excluding packages and classes in the source code identified as belonging to a presentation layer, as belonging to a data access layer, as models and/or as utilities. The method may further include extracting multi-dimensional features from the business classes, estimating similarity for business class pairs based on the extracted multi-dimensional features, clustering the business classes based on the similarity and mapping functional concepts to the clusters. The clusters generated by the clustering may represent components of the source code. The method may also include determining interfaces for the components based on the clustering.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: April 26, 2016
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Janardan Misra, Annervaz K. M., Vikrant Shyamkant Kaulgud, Shubhashis Sengupta, Gary Titus
  • Publication number: 20160065599
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for creating structured data using data received from unstructured textual data sources. One of the methods includes receiving unstructured textual data, identifying one or more keywords in the unstructured textual data, determining one or more patterns included in the unstructured textual data using the identified keywords, identifying one or more intelligence types that correspond with the unstructured textual data using the determined patterns, and associating, for each of the identified intelligence types, a data subset from the unstructured textual data with the respective intelligence type.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: Elvis Hovor, Shimon Modi, Shubhashis Sengupta, Roshni Ramesh Ramnani, Annervaz Karukapadath Mohamedrasheed
  • Publication number: 20160063067
    Abstract: A device may receive, from a user device, an implicit search request identifying a resource accessed by a user of the user device. Based on properties defined in a user role and a rule identified in context configuration information, the device may determine an intent associated with the user and a context associated with the intent and the resource accessed by the user. The device may send, based on query options identified in search configuration information, a search query identifying search criteria associated with the context, and may receive a search response identifying available resources that satisfy the search criteria. The device may determine a probability, for each of the available resources, that the available resource matches the context, identify a portion of the search response based on the probabilities, and send the portion to the user device.
    Type: Application
    Filed: August 24, 2015
    Publication date: March 3, 2016
    Inventors: Anutosh MAITRA, Tom GEO JAIN, Shubhashis SENGUPTA, Vikrant S. KAULGUD
  • Publication number: 20160048655
    Abstract: In the pharmaceutical research and development process, it may be necessary to process large amounts of medical records or clinical literature, to ensure safety of patients consuming a drug. A pharmacovigilance system may assist in this process by efficiently and automatically processing medical records to extract information and relationships contained therein and may also form a preliminary assessment regarding a medical or clinical judgment. The pharmacovigilance system may automatically generate reports based on this information, which may be validated by trained clinicians and medical experts.
    Type: Application
    Filed: August 14, 2015
    Publication date: February 18, 2016
    Inventors: Anutosh Maitra, Annervaz Karukapadath Mohamedrasheed, Tom Geo Jain, Madhura Shivaram, Shubhashis Sengupta, Roshni Ramesh Ramnani, Neetu Pathak, Debapriya Banerjee, Vedamati Sahu
  • Patent number: 9262404
    Abstract: A requirements testing system facilitates the review and analysis of requirement statements for software applications. The requirements testing system automatically generates test artifacts from the requirement statements, including test scenarios, test conditions, test hints, and expected results. These test artifacts characterize the requirements statements to provide valuable analysis information that aids understanding what the intentions of the requirement statements are. The automation of the generation of these test artifacts produces numerous benefits, including fewer errors, objectivity, and no dependency on the skills and experience of a creator.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: February 16, 2016
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: David E. Ingram, Brian Ahern, Shubhashis Sengupta, Anurag Dwarakanath, Kapil Singi, Anitha Chandran
  • Publication number: 20160042061
    Abstract: A device may receive a source document to be processed for contextual information associated with named entities included in the source document. The device may identify a named entity included in the source document, and may identify a context of the source document. The device may identify a reference document associated with the named entity. The reference document may be different from the source document. The device may perform a semantic similarity analysis based on the context of the source document and further based on the reference document. The device may identify contextual information, included in the reference document, based on performing the semantic similarity analysis. The contextual information may relate to the context of the source document. The device may provide the contextual information.
    Type: Application
    Filed: September 18, 2014
    Publication date: February 11, 2016
    Inventors: Shubhashis SENGUPTA, Annervaz KARUKAPADATH MOHAMEDRASHEED, Neetu PATHAK
  • Publication number: 20150363396
    Abstract: This disclosure relates to assessing database migrations to cloud computing systems. On example method includes determining, by a migration server including one or more hardware processors, a set of possible transactions associated with a database application based at least in part on a set of application attributes associated with the database application; generating, by the migration server, a set of application requirements associated with the set of possible transactions; and creating, by the migration server, a set of migration recommendations associated with the database application based on the set of application requirements, the set of migration recommendations configured to allow the database application to be migrated to a cloud computing system and to allow the database application to comply with the set of application requirements when executed in the cloud computing system.
    Type: Application
    Filed: November 14, 2014
    Publication date: December 17, 2015
    Inventors: Shubhashis Sengupta, Vibhu Saujanya Sharma, Venkatesh Subramanian, Subani Bhasha Nure, Aditya Bhola, Sushil Kumar Shah, Chiranjeevi Nalam
  • Publication number: 20150261743
    Abstract: A device may obtain text to be analyzed to determine semantic connections between sections of the text. The device may identify subject-verb-object (SVO) units included in the text, and may determine SVO unit information that describes the SVO units. The device may analyze the SVO unit information to determine semantic connection information that identifies one or more semantic connections between two or more of the SVO units. The one or more semantic connections may identify relationships between verbs associated with the two or more of the SVO units. The device may generate a semantic network based on the SVO unit information and the semantic connection information, and may provide information regarding the semantic network.
    Type: Application
    Filed: March 16, 2015
    Publication date: September 17, 2015
    Inventors: Shubhashis Sengupta, Roshni Ramesh Ramnani, Subhabrata Das, Anitha Chandran
  • Patent number: 9053131
    Abstract: A distribution plan that indicates how to encode and distribute backup data across multiple data centers may be generated. The distribution plan may be generated such that one or more characteristics of the distribution plan, such as costs, are optimized while constraints on the plan, such as protection level, recovery point objective (RPO), and recovery time objective (RTO) are satisfied. The protection level may indicate the number of the data centers that are to remain available such that the backup data is recoverable from encoded fragments of the backup data stored in the data centers that remain available.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: June 9, 2015
    Assignee: Accenture Global Services Limited
    Inventors: Shubhashis Sengupta, Annervaz Karukapadath Mohamedrasheed
  • Publication number: 20150088910
    Abstract: A device may receive text to be processed to prioritize text sections included in the text. The device may perform one or more prioritization techniques to prioritize the text sections. The one or more prioritization techniques may include at least one of: a semantic centrality analysis that indicates a degree to which a text section is semantically related to at least one other text section, an information content analysis that indicates a degree to which the text section includes information not included in the at least one other text section, or a combined analysis based on the semantic centrality analysis and the information content analysis. The device may prioritize the text sections, to form a set of prioritized text sections, based on performing the one or more prioritization techniques. The device may provide information that identifies the set of prioritized text sections.
    Type: Application
    Filed: September 24, 2014
    Publication date: March 26, 2015
    Inventors: Janardan MISRA, Shubhashis SENGUPTA, Subhabrata DAS
  • Publication number: 20150066939
    Abstract: A device may analyze text to identify a set of text portions of interest, and may analyze the text to identify a set of terms included in the set of text portions. The device may perform a similarity analysis to determine a similarity score. The similarity score may be determined between each term, included in the set of terms, and each text portion, included in the set of text portions, or the similarity score may be determined between each term and each other term included in the set of terms. The device may determine a set of dominant terms based on performing the similarity analysis. The set of dominant terms may include at least one term with a higher average degree of similarity than at least one other term. The device may provide information that identifies the set of dominant terms.
    Type: Application
    Filed: August 29, 2013
    Publication date: March 5, 2015
    Applicant: Accenture Global Services Limited
    Inventors: Janardan MISRA, Shubhashis Sengupta, Subhabrata Das
  • Publication number: 20150058349
    Abstract: A device may obtain text to be categorized, and may determine rules for categorizing portions of the text. A rule may specify text patterns to be used to categorize the portions of the text into a category, and may specify a relationship, between at least two text patterns, to be used to categorize the portions of the text into the category. The device may determine that the text patterns and the relationship between the at least two text patterns exist in a text portion. The device may categorize the text portion into the category based on determining that the text patterns and the relationship between the at least two text patterns exist in the text portion. The device may provide an indication of an association between the text portion and the category based on categorizing the text portion into the category.
    Type: Application
    Filed: August 26, 2013
    Publication date: February 26, 2015
    Applicant: Accenture Global Services Limited
    Inventors: Roshni R. RAMNANI, Vibhu S. Sharma, Shubhashis Sengupta, David E. Ingram, Donal P. Smith
  • Publication number: 20150020048
    Abstract: A method for component discovery from source code may include receiving source code, and determining business classes by excluding packages and classes in the source code identified as belonging to a presentation layer, as belonging to a data access layer, as models and/or as utilities. The method may further include extracting multi-dimensional features from the business classes, estimating similarity for business class pairs based on the extracted multi-dimensional features, clustering the business classes based on the similarity and mapping functional concepts to the clusters. The clusters generated by the clustering may represent components of the source code. The method may also include determining interfaces for the components based on the clustering.
    Type: Application
    Filed: October 1, 2014
    Publication date: January 15, 2015
    Inventors: Janardan MISRA, Annervaz K.M., Vikrant Shyamkant KAULGUD, Shubhashis SENGUPTA, Gary TITUS
  • Patent number: 8935654
    Abstract: A requirements testing system facilitates the review and analysis of requirement statements for software applications. The requirements testing system generates test artifacts from the requirement statements. The test artifacts characterize the requirements statements to provide valuable analysis information that aids understanding whether the requirement statements are testable, what the intentions of the requirement statements are, and other useful analysis information. Because the system generates the analysis information from the requirement statements, the system provides benefits in terms of early feedback along the software application development timeline.
    Type: Grant
    Filed: January 9, 2012
    Date of Patent: January 13, 2015
    Assignee: Accenture Global Services Limited
    Inventors: Shubhashis Sengupta, Anurag Dwarakanath, Roshni R. Ramnani
  • Publication number: 20140359129
    Abstract: Various embodiments provide an assessment tool that enables an automated functional assessment of applications for migration to target cloud computing platforms, such as a Platform as a Service (PaaS). The technical capabilities of various types of applications in a traditional non-platform deployment are studied and support for these technical capabilities is evaluated relative to the target platform.
    Type: Application
    Filed: August 30, 2013
    Publication date: December 4, 2014
    Applicant: Accenture Global Services Limited
    Inventors: Vibhu Saujanya Sharma, Shubhashis Sengupta, Satish Nagasamudram, Venkatesh Subramanian, Chethana Dinakar, Aravindan Thoppe Santharam
  • Publication number: 20140337820
    Abstract: According to an example, source code flow analysis may include receiving source code for an application, and identifying virtual flow documents for the application from the source code. The virtual flow documents may represent ordered sequences of method calls for the application. The source code flow analysis may further include extracting features of the virtual flow documents, determining similarity between the virtual flow documents by estimating similarities for the extracted features to determine a flow-to-flow similarity, and clustering the virtual flow documents based on the flow-to-flow similarity. The flow-to-flow similarity may be further used, for example, to generate highest priority virtual flow documents and methods for the source code.
    Type: Application
    Filed: May 7, 2014
    Publication date: November 13, 2014
    Applicant: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Annervaz KM, Vikrant Shyamkant Kaulgud, Shubhashis Sengupta