Patents Assigned to Infosys Limited
  • 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
  • Patent number: 10198507
    Abstract: A method system and computer readable medium for a method of identifying assets in an asset store, said method comprising, receiving an input representing a predetermined requirement, generating semantic based segments of the predetermined requirement, from the received input, mapping at least one parameter for each of the assets in the asset store with the generated segments, the parameter being one of metadata, supporting documents and source code, identifying at least one asset in the asset store based on the mapping, the asset being relevant to the predetermined requirement and providing as output the identified asset.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: February 5, 2019
    Assignee: Infosys Limited
    Inventors: Prashant P Pawar, Neeraj Joshi, Sameer Govind Joshi
  • Patent number: 10181238
    Abstract: The present invention provides a gamification platform to provide one or more gamification services to one or more users in an enterprise. In accordance with an embodiment, the gamification platform includes a server, an application component, a consumer component and a DB layer, wherein said components and the DB layer are communicably coupled to the server. The application component provides a unified and an integrated gamification mechanics across one or more enterprise applications and comprises a tracker, a rule engine and a recommendation engine. The consumer component is configured to support one or more types of client applications. The DB layer is configured to manage and manipulate data in underlying database. The gamification platform further allows one or more users to virtually engage in accomplishing one or more target activities as a team and publishes the one or more gamification services in a user interface of the client application.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: January 15, 2019
    Assignee: Infosys Limited
    Inventor: Sudhanshu Hate
  • Publication number: 20180349576
    Abstract: A method and system for authenticating software licenses of a software includes a request for a software authentication received from one or more software subscribers and one or more electronic licenses distributed between one or more software vendors and the one or more software subscribers. Further, one or more tokens are validated through an authentication engine at a delivery packet delivered to the software subscriber. A license key associated with each validated token is generated and distributed through a licensing engine. The software is initiated to be enabled through the license key.
    Type: Application
    Filed: October 26, 2017
    Publication date: December 6, 2018
    Applicant: Infosys Limited
    Inventors: Sudipto Shankar Dasgupta, Mayoor Rao, Gopinath Srungarapu, Vivek Sinha, Swaminathan Natarajan, Sairam Yeturi