Patents Assigned to Infosys Limited
  • Patent number: 9785430
    Abstract: The present invention provides a method and system for detecting a partial commit of software. A dependency information of the software is extracted from a version history and a bug database. A dimensional matrix containing a set of commit, and relationship information with a set of files with each commit is created from the dependency information. A centrality matrix is computed by performing a first set of matrix transformations on the dimensional matrix. A set of missing files of a partial commit, is identified by performing a second set of matrix transformations on the centrality matrix and a file vector, the file vector including a file dependency information of the partial commit.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: October 10, 2017
    Assignee: Infosys Limited
    Inventors: Sree Aurovindh Viswanathan, Girish Maskeri Rama
  • Patent number: 9785404
    Abstract: Computer-implemented systems, methods, and computer-readable media for analyzing data in one or more artifacts and creating a modifiable data network includes: extracting the key elements from the one or more artifacts; identifying relationship among the key elements for each of the one or more artifacts; determining a first frequency of each of the key elements; determining a second frequency for each relationship among the key elements; creating a data network showing the key elements and the relationship among the key elements; and enabling a user to modify the data network based on one or more of: the key elements; the relationship among the key elements; the first frequency; and the second frequency.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: October 10, 2017
    Assignee: Infosys Limited
    Inventor: Sanal Kumar Sundaresan Nair
  • Publication number: 20170286264
    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: Application
    Filed: March 28, 2017
    Publication date: October 5, 2017
    Applicant: Infosys Limited
    Inventor: Pradeep Kumar Kondagula Surnarayana
  • Patent number: 9760369
    Abstract: The technique relates to a system and method for assessing modularity of a program written in an object oriented language. This technique involves receiving information related to modularization of the program written in the object oriented language. Then the modularization of the program is assessed by calculating object encapsulation metrics, partial types metrics, extension method metrics, delegates metrics and static variable usage metrics. Further, an assessment report of the modularization is generated with respect to the said metrics.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: September 12, 2017
    Assignee: Infosys Limited
    Inventors: Allahbaksh Mohammedali Asadullah, Basava Raju Muddu
  • Patent number: 9749183
    Abstract: A computer-implemented method, apparatus, and non-transitory computer-readable medium for determining optimal combinations of elements having multiple dimensions, including removing all multi-dimensional elements from a combination matrix which have a dimension corresponding to a highest classification in a plurality of classifications, iteratively combining one or more multi-dimensional elements from a first end of the combination matrix and one or more multi-dimensional elements from a second end of the combination matrix to generate one or more combined multi-dimensional elements, incrementing a count of packed combinations when a combined multi-dimensional element in the one or more combined multi-dimensional elements has a dimension corresponding to the highest classification in the plurality of classifications, and removing a combined multi-dimensional element in the one or more combined multi-dimensional elements from the combination matrix when the combined multi-dimensional element has a dimension co
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: August 29, 2017
    Assignee: Infosys Limited
    Inventors: Shyam Kumar Doddavula, Mudit Kaushik, Akansha Jain
  • Patent number: 9749397
    Abstract: Techniques for testing one or more applications running on a handheld device include: receiving, by a tester system, an error state corresponding to the one or more applications; retrieving, by the tester system, one or more tests script parameters corresponding to the error state from a database, wherein the one or more test script parameters corresponding to the error state are stored in the database; providing, by the tester system, the one or more test script parameters to an input subsystem, wherein the input subsystem is connected to the handheld device; notifying a user to provide one or more inputs corresponding to the error state, wherein the one or more test script parameters are not stored in the database; receiving, by the tester system, the one or more inputs from the user; and providing, by the tester system, the one or more inputs to the input subsystem.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: August 29, 2017
    Assignee: Infosys Limited
    Inventors: Karthikeyan Balaji Dhanapal, Arun Agrahara Somasundara, Harikrishna Gandhinagara Narayana Rai, Krishnamurty Sai Deepak
  • Patent number: 9740726
    Abstract: The technique relates to a method and apparatus for dynamic destruction of data in a remote data storage platform. This involves receiving a first set of data records with random values and then updating the random values associated with the subsets of the first set of data records into actual values through one or more update operations. After sequential steps of updates, a second set of data records with actual values are obtained. After working of this data for a period of time the owner of the data again begins updating the actual values associated with the subset of the second set of data records into random values. When all the data records are updated to random values the owner of the data successfully ends the Service Level Agreement period.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: August 22, 2017
    Assignee: Infosys Limited
    Inventors: Sravan R, Mithun Paul, Ashutosh Saxena
  • Patent number: 9706006
    Abstract: The invention relates to a system and method of context aware adaption of content for a mobile device. This involves identifying context parameters and associated values, selection of content layout based on context parameters. Content layout is selected from pre-configured content layouts based on context parameters. The content is retrieved from a content store. Content style is selected from pre-configured content styles based on context parameters. Rendering content on the device display based on the selected content layout, content style and at least one context parameter.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: July 11, 2017
    Assignee: Infosys Limited
    Inventors: Puneet Gupta, Venkat Kumar Sivaramamurthy, Karthik Gopalakrishnan Vinmani, Robin Pahwa, Akshay Darbari
  • Patent number: 9680915
    Abstract: A method, non-transitory computer readable medium, and device for clustering a network includes obtaining information regarding a network including relationship information for a plurality of nodes of the network. A weight value for each of a plurality of directly connected pairs of the plurality of nodes is determined, wherein the directly connected pair are identified based on the relationship information. At least one topology score is generated for each of the plurality of nodes. A plurality of clusters is generated using the topology scores and one of the plurality of nodes as a seed node for each of the clusters. At least the seed node used to generate at least a subset of the plurality of clusters is output.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: June 13, 2017
    Assignee: Infosys Limited
    Inventors: Satyabrata Pradhan, Radha Krishna Pisipati, Kishore Jonna
  • Patent number: 9678748
    Abstract: The technologies provide a method and system for managing a local stack in an information processing environment. In accordance with a disclosed embodiment, the method may include classifying a type of a page as one or more of a permanent entry, a transient entry, a combination entry and a null entry. Further, the method can include storing the page in the local stack for a definite period based on the type of the page. A usage of the local stack can be determined based on an action performed on the page within the information processing environment.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: June 13, 2017
    Assignee: Infosys Limited
    Inventors: Venkat Kumar Sivaramamurthy, Karthik Gopalakrishnan Vinmani
  • Patent number: 9680909
    Abstract: A system and method for generating an alert mechanism corresponding to an organizational process. comprising one or more core systems is provided. The method includes identifying one or more events corresponding to the organizational process from one or more databases. The method further includes scanning operations and properties associated with and recorded against each object. Input and output parameters associated with each operation are determined and recorded. Thereafter, a plurality of alert messages are registered using one or more alert message categories and associated input and output parameters. The system of the present invention is configured to accept subscriptions from one or more customers for receiving alert messages. Relevant information for generating alert messages is sent to each core system of the organizational process in and alert messages are then generated based on registration and subscription information.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: June 13, 2017
    Assignee: Infosys Limited
    Inventors: Deepak Hoshing, Arunnima Balakrishnan Senakumari, Dinesh Chennabasavan Thogarapalli
  • Patent number: 9665794
    Abstract: Embodiments of the present invention relate to an inventory management method and system. The present invention addresses the foregoing need of an inventory management system through which all size and shape of components can tracked before and after an assembly process in a manufacturing facility. The invention address the challenges faced by store keeping clerks in locating the position of excess components returned from assembly floor, which are taken in excess but not being utilized during assembly process. Since basic spare parts which are smaller in size but taken in large quantity from store room due to their frequent usage, excess components needs to be kept back in store keeping units for effective inventory management.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: May 30, 2017
    Assignee: Infosys Limited
    Inventors: Harikrishna Gandhinagara Narayana Rai, Krishnamurthy Sai Deepak, Radha Krishna Pisipati
  • Patent number: 9654295
    Abstract: The technologies relate to a system and method for electronic signature agnostic verification. The method involves receiving a request to verify an electronic signature, thereafter validating an integrity of the electronic signature on the basis of one or more predefined validation parameters and validation fields, then analyzing the validated electronic signature to obtain one or more features of the validated electronic signature, further decoding the analyzed electronic signature using one or more decode parameters, and finally comparing the decoded electronic signature with a predefined value received from one or more sources, to check the correctness of the decoded electronic signature. The technique supports various electronic signature formats and electronic signature standards.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: May 16, 2017
    Assignee: Infosys Limited
    Inventors: Ashutosh Saxena, Shikha Gupta, Harigopal K. B. Ponnapalli
  • Publication number: 20170135059
    Abstract: In a preferred aspect of the present invention there is disclosed method of authentication and over-the-air (OTA) registration of a new user without a subscriber identity module (SIM) card, comprising the steps of transmitting a set of first time registration parameters to a selected service provider by a user device. In response the user device receives a notification to initiate a captive environment for the new user registration. The service provider is provided with a set of temporary session parameters and a temporary key which then validates a set of registration parameters provided by the user. Subsequently storing, at the user device, a set of permanent user profile parameters in a user profile module.
    Type: Application
    Filed: November 8, 2016
    Publication date: May 11, 2017
    Applicant: Infosys Limited
    Inventors: Amit Taneja, Peeyush Singhal
  • Patent number: 9646358
    Abstract: A method, device and non-transitory computer readable medium for scene based video watermarking. Methods are disclosed to detect the scenes inside the video. Disclosed devices and methods are capable of scene change detection for both, gradual and abrupt scenes. Methods are also disclosed to group logical scenes in a video. The disclosed methods are aided with methods to reduce the computational time taken for scene change detection. Watermarks are created and segmented using a plurality of unique identifiers to limit any unauthorized use of the video.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: May 9, 2017
    Assignee: Infosys Limited
    Inventors: Sachin Mehta, Rajarathnam Nallusamy
  • Patent number: 9641617
    Abstract: The present invention provides a method and system for verifying integrity of cloud data using unconnected trusted device. The method involves requesting encrypted data though a terminal from a metadata offsite location on a cloud storage then entering encrypted data into an unconnected trusted device thereafter obtaining sentinel data from one or more predefined sentinel locations in encrypted data then requesting original data from the cloud storage through the terminal from the unconnected trusted device thereafter comparing sentinel data and original data for integrity and finally displaying the results.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: May 2, 2017
    Assignee: Infosys Limited
    Inventors: Ashutosh Saxena, Nitin Singh Chauhan, Sravan Kumar Rondla
  • Patent number: 9632990
    Abstract: The present invention relates to a system and method for enriching and transforming unstructured data to obtain structured data by intelligence extraction, enrichment, categorization and hierarchy creation. The invention discloses an automated approach for transformation of unstructured documents, which involves an analysis, a transformation and a quality assessment of the input unstructured documents, to obtain the output structured documents in fewer time frames and without the need of skilled labors.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: April 25, 2017
    Assignee: Infosys Limited
    Inventors: Jagathpathy Subramaniam, Thirumugam Madanagopal, Venkatasubramanian Santhana, Rahul Mishra, Biswanath Chandramouli, Saroja Raghunath, Padmavathi Sundaram, Karthick Gopalakrishnan, Anilkumar Pambalayam Narayan, Sriram Krishnan Murali
  • Patent number: 9633436
    Abstract: Systems and methods for multi-dimensional object detection are described. Embodiments disclose receiving image frames, extracting image components in the image frame, identifying line segments in the extracted components, grouping the line segments into groups, based at least in part on one or more similarities between the slope associated with a line segment and the spatial proximity between the line segments, and merging each of the one or more identified line segments in a selected group into a single line segment. Embodiments additionally disclose detecting the position of one or more objects in the image frame by identifying objects in the image frame, producing a second version of the image frame, applying at least one image classifier to the image frame and the second version of the image frame, and identifying coordinates associated with at least one target object. Some embodiments additionally couple lane and object detection with alert generation.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: April 25, 2017
    Assignee: Infosys Limited
    Inventors: Radha Krishna Pisipati, Shahanaz Syed, Kishore Jonna, Subhadip Bandyopadhyay, Rudra Narayan Hota
  • Patent number: 9619759
    Abstract: A system and method for managing sports related information in real-time are provided. The system comprises a user interface module configured to receive data pertaining to one or more sports and sports related persons; a repository module configured to store the collected data; and a sports module configured to process the collected data to generate sports related information using predetermined algorithms, the generated information being stored in the repository module and being accessible via the user interface module. The sports module comprises a registration module configured to register one or more users; a validation module configured to validate information pertaining to users; a player information module configured to provide player information to users; a recommendation module configured to generate recommendations related to one or more players, teams or coaches; and a selection module configured to facilitate selection of at least one of players, teams and coaches.
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: April 11, 2017
    Assignee: Infosys Limited
    Inventor: Pankaj Pitaliya
  • Patent number: 9613341
    Abstract: A method for calculating trust level of a user on social networking sites, comprising: consolidating information related to users operatively associated with at least a web based social platform; assigning weight to each of the consolidated information; computing aggregated score for at least an information; computing weighted average of the aggregated scores of the information; and calculating trust score based on the weighted average score. It further comprises assigning a trust level to the users based upon the trust. The method enables a user to create web of trust for social contacts or friends on the web based social platform wherein the web of trust comprises of most trusted friends, average trusted friends and least trusted friends.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: April 4, 2017
    Assignee: Infosys Limited
    Inventor: Shailesh Kumar Shivakumar