Patents Assigned to Infosys Limited
  • Publication number: 20200005089
    Abstract: A computer implemented a method and system for enrichment of OCR extracted data is disclosed comprising of accepting a set of extraction criteria and a set of configuration parameters by a data extraction engine. The data extraction engine captures data satisfying an extraction criteria using the configuration parameters and adapts the captured data using a set of domain specific rules and a set of OCR error patterns. A learning engine generates learning data models using the adapted data and the configuration parameters and the system dynamically updates the extraction criteria using the generated learning data models. The extraction criteria comprise one or more extraction templates wherein an extraction template includes one of a regular expression, geometric markers, anchor text markers and a combination thereof.
    Type: Application
    Filed: June 19, 2019
    Publication date: January 2, 2020
    Applicant: Infosys Limited
    Inventors: Shreyas Bettadapura Guruprasad, Radha Krishna Pisipati
  • Patent number: 10523607
    Abstract: A system and method for regulating the flow of an electronic message in a social network comprises: creating the electronic message posted by a user in a social network, associating various permissions with the electronic message, notifying the user, information relating to flow of the electronic message from the user in the social network to other user, creating the path of the electronic message flow from the user in the social network to the other user and traversing the path of the electronic message flow from the user in the social network to the other user.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: December 31, 2019
    Assignee: Infosys Limited
    Inventors: Venkat Kumar Sivaramamurthy, Hitesh Mathpal
  • Publication number: 20190370325
    Abstract: A system and method of creating an entity relationship map includes receiving a stream of lexical matter associated with one or more categories (302) and identifying one or more tokens from the received lexical matter based on the one or more categories (304). A frequency of one or more of unique lexical token and recurring lexical token are determined (306) and one or more outliers based on a standard deviation range associated with the at least one category is eliminated (308). Sentences with the one or more recurring lexical tokens are selected (310) to find one or more lexical neighbors and the entity relationship map is created based on an association between the unique lexical tokens and the at least one lexical neighbor (312).
    Type: Application
    Filed: March 31, 2019
    Publication date: December 5, 2019
    Applicant: Infosys Limited
    Inventors: Sudipto Shankar Dasgupta, Mayoor Rao, Ganapathy Subramanian, Sairam Yeturi
  • Patent number: 10439898
    Abstract: A computer implemented system and method for pro-active application monitoring and alerting using affinity band. To enable pro-active monitoring, the present invention may derive affinity band. The invention accesses performance data generated from monitoring an application associated with one or more transaction and configuring iteration period to derive affinity band. The method provides configuring an interval within iteration period whereby all performance metric values may be aggregated and deriving affinity band for each of the performance metrics. The affinity band may then be used as benchmark or threshold to monitor current values for each of the performance metrics. Alerts may be raised through pro-active monitoring mechanism when the current values of the performance metric go beyond the threshold set, displaying a tendency to rise or go beyond normal values with extent of deviation.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: October 8, 2019
    Assignee: Infosys Limited
    Inventor: Abhijit S Ranjekar
  • Patent number: 10437586
    Abstract: A method and system support dynamic impact analysis of at least one change to at least one functional component of a computer application comprising tracking a historical record of the at least one change, grouping a release dataset and a build dataset for matching with at least one requirement from a requirement data file, generating a plurality of impact records datasets (410) and identifying a nature of change. Further, a plurality of build specific data sets (216) can be generated based on a text corpus (416) related to the at least one change and classifying at least one description based on the nature of change. Further an impact matrix (426) is generated for predicting a potential impact to the at least one test case based on the at least one of a probability of change or a probability of failure.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: October 8, 2019
    Assignee: Infosys Limited
    Inventors: Sudipto Shankar Dasgupta, Swaminathan Natarajan, Arulkumar Gopalan
  • Patent number: 10416990
    Abstract: Methods, systems and non-transitory computer readable media involves receiving information of a new library from a patch management repository. A symbolic link to the new shared library is created and a request to an application process to replace a shared library is communicated. To replace the shared library, the application process periodically checks reference state of the shared library till it reaches a free-state. When the shared library reaches the free-state, the application process unloads the shared library from memory space and loads the new shared library to the memory space. The application process continues performing one or more pre-define functions during the replacement of the shared library.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: September 17, 2019
    Assignee: Infosys Limited
    Inventors: Rana Prasad Sahu, Rangarajan Kannan, Manoj Kumar Agrawal, Deepak Narayan Hoshing
  • Patent number: 10402194
    Abstract: The technique relates to a method, device, and non-transitory computer readable medium for extracting cross language dependencies and estimating code change impact in software based on a plurality of dependency graphs, a network of the plurality of co-committed files and one or more predefined graph metrics. This technique involves extracting source code and revision history data from repository for construction of plurality of dependency graphs and a network of plurality of co-committed files in order to determine one or more cross language dependencies and code change impact in software system built using multiple programming languages, by analyzing the dependency graphs, the network of co-committed files and one or more predefined graph metrics. Finally, the output is visualized with the help of one or more graph visualization technique.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: September 3, 2019
    Assignee: Infosys Limited
    Inventors: Bharath Cheluvaraju, Anjaneyulu Pasala
  • Patent number: 10402590
    Abstract: A method and system masks sensitive fields on a cheque image based one or more access privileges assigned to a user. The method involves receiving a cheque image at a cheque masking engine. A cheque template from one or more cheque templates is selected based on metadata associated with the cheque image. One or more zones of sensitive information associated with the cheque image are identified based on the one or more access privileges assigned to the user and a comparison with the selected cheque template. One or more characters are extracted from the one or more zones of sensitive information. The extracted one or more characters are aliased based on an aliasing rule. Another cheque image is generated by overlaying the one or more zones of sensitive information with the aliased one or more characters.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: September 3, 2019
    Assignee: Infosys Limited
    Inventors: Harikrishna Gandhinagara Narayana Rai, Sivaram Vargheese Thangam, Krishnamurthy Sai Deepak, Radha Krishna Pisipati
  • Patent number: 10387493
    Abstract: The present invention provides a method and system for converting an XML artifact into a Topic Map instance. The method includes consolidating, by a schema consolidation module, an XML schema of the XML artifact; extracting, by an extracting module, a topic map model from the consolidated XML schema; and generating, by a converter, the topic map instance from the topic map model and the xml artifact.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: August 20, 2019
    Assignee: Infosys Limited
    Inventors: Suman Roy, Kiran Prakash Sawant, Olivier Charvin
  • Patent number: 10375210
    Abstract: The present disclosure provides method for accessing digital web content. It provides for selective access rights for users, to a web content. When the user tries to retrieve the data, the system checks for the rights available to the user, and accordingly implements the access before providing the content.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: August 6, 2019
    Assignee: Infosys Limited
    Inventors: Shikha Gupta, Ravi Sankar Veerubhotla, Ashutosh Saxena, Harigopal K. B. Ponnapalli
  • Patent number: 10366088
    Abstract: The technique relates to a system and method for mining frequent and in-frequent items from a large transaction database to provide the dynamic recommendation of items. The method involves determining user interest for an item by monitoring short item behavior of at least one user then selecting a local category, a neighborhood category and a disjoint category with respect to the item clicked by the at least one user based on long term preferences data of a plurality of users of the ecommerce environment thereafter selecting one or more frequent and infrequent items from each of the selected local, neighborhood and disjoint category items and finally generating one or more dynamic recommendations based on the one or more items selected from the local category, the neighborhood category and the disjoint category and the one or more selected frequent and infrequent items.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: July 30, 2019
    Assignee: Infosys Limited
    Inventors: Lokendra Shastri, Zoubin Ghahramani, Jose Miguel Hernandez Lobato, Balasubramanian Kanagasabapathi, Kolandai Swamy Antony Arokia Durai Raj
  • Patent number: 10318400
    Abstract: A system and method for evaluating performance of a software application. The present invention includes analyzing by one or more computing devices a plurality of program code lines of the software application stored in one or more computer databases. Further, one or more equivalent program regions within the plurality of program code lines may be identified. One or more markers in the identified one or more equivalent program regions may be inserted and stored in the one or more computer databases. Further, the plurality of program code lines may be compiled and assembled respectively to generate an executable code. The executable code may include a plurality of instructions. Further, performance metrics of the software application may be measured by manipulating the plurality of instructions based on the one or more equivalent program regions identified by the inserted one or more markers and executing the executable code.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: June 11, 2019
    Assignee: Infosys Limited
    Inventors: Gagan Mohan Goel, Rajeshwari Ganesan, Geetika Goel, Deepjot Singh
  • Publication number: 20190155944
    Abstract: A system and method combining supervised and unsupervised natural language processing to extract keywords from text in natural language processing, the method includes receiving, through a processor, one or more entities through an input processing unit and converting the one or more entities into a standard document object. Further, parsing the standard document object through a text processing engine into one or more of a sentence and a token and selecting through a candidate identification engine one or more right candidates to be ranked. Further, assigning one or more scores to the one or more right candidates, ranking the one or more right candidates through a graph based ranking engine, creating a connected graph between the ranked one or more right candidates and assigning, through a phrase embedding engine, an edge weight to one or more edges between a right candidate and another right candidate.
    Type: Application
    Filed: March 22, 2018
    Publication date: May 23, 2019
    Applicant: Infosys Limited
    Inventors: Debanjan Mahata, John Kuriakose
  • Patent number: 10268568
    Abstract: A method and system of a method of tracing a data element for flow analysis includes receiving an input of a data element to be traced, tagging the data element to be traced and selecting one or more tiers of an application to trace the flow of the tagged data element. The selected one or more tiers of the application are parsed through a plugin associated with a software programming language and an entry is recorded at the plugin associated with a software programming language, when an instance of traced data element is encountered. A database entry is created for every encounter of the tagged data element. Further, a data flow graph is generated to trace the data element across the at least one application tier.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: April 23, 2019
    Assignee: Infosys Limited
    Inventor: Pradeep Kumar Kondagula Surnarayana
  • Patent number: 10241957
    Abstract: Various technologies related to uniform resource locator (URL) sequence patterns are described. Such patterns can be used to determine a distribution of a mix of the URL sequence patterns occurring within given URL sequences. A production environment URL log can be analyzed using the technologies described herein to recreate a production environment load in a test environment. Transaction sequences and strongly coupled relationships can be supported.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: March 26, 2019
    Assignee: Infosys Limited
    Inventors: Vikas Gupta, Amit W. Gawande
  • Patent number: 10235264
    Abstract: A method and system for monitoring health of virtual environment includes receiving input data for one or more virtual machines in the virtual environment. A number of entitled CPU cycles for each of the virtual machines based on the input data are determined. A number of actual CPU cycles obtained by each of the virtual machines based on the input data are computed. The number of entitled CPU cycles is compared with the number of actual CPU cycles for each of the virtual machines. A health status of the virtual machines based on the comparison is displayed.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: March 19, 2019
    Assignee: Infosys Limited
    Inventors: Gagan Mohan Goel, Geetika Goel, Rajeshwari Ganesan, Santonu Sarkar
  • Patent number: 10229224
    Abstract: The technique relates to a system and method for selecting process element variants in business processes. The technique involves receiving a process element execution request from at least one user. Then, determining a plurality of enterprise dimensions associated with the process element execution request. Thereafter, searching the process element variant corresponding to the plurality of enterprise dimensions in a declarative way based on a predefined dimensional hierarchy. Finally, selecting the process element variant for execution to accomplish the user request. This technique employs a declarative approach which eliminates the need define the variants for all possible combination of enterprise dimensions namely process, events, locations, organizations and data.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: March 12, 2019
    Assignee: Infosys Limited
    Inventors: Neeli Basanth Kumar, Manish Kumar
  • Publication number: 20190073257
    Abstract: A method and system can implement error and event log correlation in an apparatus and include extracting one or more log information associated with a storage location and creating a flexible structure of the one or more log information. The one or more log information is translated to a database store based on a user input. A match level is determined between an event and error data through the one or more log information extracted. When the match level exceeds a predetermined value, a relationship between the event and error data is created through an algorithm and a shareable entry is created for the relationship in a format usable by another apparatus.
    Type: Application
    Filed: November 27, 2017
    Publication date: March 7, 2019
    Applicant: Infosys Limited
    Inventors: Sudipto Shankar Dasgupta, Mayoor Rao, Ganapathy Subramanian
  • Patent number: 10223246
    Abstract: A system, medium and method for testing an end-to-end software application is disclosed. A structured business process model (BPM) representative of a set of business requirements for an end-to-end software application to be tested is first generated. The generated structured BPM is validated in association with one or more validation rules. A functional flow layout representative of a node structure embodying all possible scenarios to be handled by the software application is then generated. A plurality of functional flow paths is identified from the functional flow layout, wherein each functional flow path is associated with one or more corresponding scenarios of the possible scenarios. One or more test cases for each identified functional flow path is then generated.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: March 5, 2019
    Assignee: Infosys Limited
    Inventors: Anjaneyulu Pasala, Sharal Nisha Dsouza
  • Patent number: 10223188
    Abstract: A method, non-transitory computer readable medium, and anomaly detection computing apparatus that detects one or more of a plurality of symptoms associated with a device when the device is operating in a fault mode. One or more of a plurality of components of the device that are potentially faulty are identified based on the detected symptoms. One or more tests are performed on each of the one or more of the components to confirm that at least a subset of the one or more of the components is faulty. An optimal remedy pattern is determined for the subset of the one or more of the components based at least in part on historical data and cost data obtained from a database, and the optimal remedy pattern is output.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: March 5, 2019
    Assignee: Infosys Limited
    Inventors: Gopichand Agnihotram, Radha Krishna Pisipati