Patents Assigned to Infosys Limited
-
Patent number: 9009628Abstract: A method for processing information fed by a user via an inputting means is provided. The method enables, firstly, receiving a set of directional elements via a user interface. The set of directional elements represent textual or non-textual information fed by the user. Secondly, the method enables interpreting the set of directional elements. The set of directional elements are identified as a combination of motion of the inputting means on the user interface and one or more inputs from the inputting means. Further, the method enables converting the directional elements into a sequence and translating the sequence into the textual or non-textual information using a mapping format. The mapping format corresponds to a predetermined mapping format or a new mapping format. Finally, the method enables rendering the textual or non-textual information on the user interface in the form of one or more symbols.Type: GrantFiled: May 27, 2010Date of Patent: April 14, 2015Assignee: Infosys LimitedInventors: Kaushal Saxena, Ashutosh Saxena
-
Patent number: 9009793Abstract: The present invention provides cost efficient two way authentication method in which the authentication module can be provided as a Plug and Play (PnP) architecture enabling dual layer security with reduced cost where the actions are initiated by a server and user input is received through an audio session for added security. The second level authentication can be carried out with mobile as client device making it cost efficient. The invention can be hosted as an independent service or can be integrated with existing authentication mechanisms, making it elegant for usage.Type: GrantFiled: July 11, 2011Date of Patent: April 14, 2015Assignee: Infosys LimitedInventors: Sachin Prakash Sancheti, Sidharth Subhash Ghag
-
Patent number: 9009651Abstract: A system for facilitating management of one or more programs throughout their lifecycle in an organization is provided. The system comprises a Customer Relationship Management (CRM) module to create one or more programs, an Order Management System (OMS) module to create one or more tracks, and a program management module to create one or more projects. The system further comprises a resource allocation module for allocating resources for executing the one or more programs. The system further comprises a finance budgeting module for budgeting revenue, costs and profitability of the one or more programs. The system further comprises a program module that displays details of the one or more programs, the one or more tracks, and the one or more projects to one or more authorized users. The system further comprises a central repository to store data associated with the one or more programs.Type: GrantFiled: March 29, 2012Date of Patent: April 14, 2015Assignee: Infosys LimitedInventors: Satyendra Kumar, Amankumar Singhal, Geetha Das, Ganapathi Raman Balasubramanian, Hareshkumar Amre, Ramarathinam Sellaratnam, Sunita Kulkarni, Vasudevan Sankaran
-
Patent number: 9009172Abstract: The present invention provides a method and system for comparing a first XML document with a second XML document. An XML event is parsed from the first XML document or the second XML document based on a plurality of parameters. The parsed XML event is stored as a node in a first data structure or a second data structure, and compared with one or more nodes stored in the second data structure or the first structure, respectively. A comparison result is outputted, when the one or more nodes is a comparable node of the stored node, and on outputting the comparison result the comparable node and the stored node are deleted from the first data structures and the second data structures. Aforementioned steps are repeated till the first XML document and the second XML document are completely parsed and compared.Type: GrantFiled: June 26, 2012Date of Patent: April 14, 2015Assignee: Infosys LimitedInventors: Ganapathy Raman Venkatasubramanian, Sriram Hariharasubramanian, Saravanan Sakthivel, Anantasrinivas Lakshmanan, Bhuvanalakshmi Kadapakkam Nandabalan
-
Patent number: 9009664Abstract: Techniques and tools are described for searching source code. For example, source code can be indexed, a code structure query can be received, index records that conform to the code structure query can be identified, and code structure query results that correspond to the identified index records conforming to the code structure query can be sent. Also for example, a code structure query can be sent, a list of code structure query results corresponding to index records that conform to the code structure query can be received, at least one of the code structure query results can be selected, based on the selection, a formatted source-code file and a code hierarchy can be received, a code annotation associated with the formatted source-code file can be sent, and an annotation result corresponding to the formatted source-code file can be received.Type: GrantFiled: May 19, 2011Date of Patent: April 14, 2015Assignee: Infosys LimitedInventors: Basava Raju Muddu, Allahbaksh Mohammedali Asadullah, Jeena Vinod, Krishna Kumar Pooloth
-
Patent number: 9003353Abstract: Techniques and solutions are provided for determining overall effort for a package implementation program. Determining overall effort can comprise determining a program parameter complexity value for each of a plurality of program parameters, determining activities for program phases and program work streams, calculating an activity point value for each determined activity, and calculating overall effort for the package implementation program. The activity point values can be calculated using, at least in part, the program parameter complexity values. Calculating the overall effort can use, at least in part, the activity point values and a pre-determined productivity metric that is specific to a type of the package implementation program.Type: GrantFiled: February 23, 2012Date of Patent: April 7, 2015Assignee: Infosys LimitedInventors: Abhishek Goyal, Nikhil Kumar, Vinay Kumar Jain, Abhishek Sabharwal
-
Patent number: 8996448Abstract: A method and a system for determining a skill matrix of an employee is provided. The method comprises analyzing the employee's folksonomic behavior and consequently creating the skill matrix of the employee. Folksonomy comprises creating one or more tags to annotate and categorize web content. The system includes a Tag Cloud Management Module, a Tag Cluster Generator Module and a Skill Matrix Generator Module. The Tag Cloud Management Module is configured to generate a tag cloud, wherein the tag cloud includes one or more tags created by the employee while browsing content of interest. The Tag Cluster Generator Module is configured to create one or more groups/clusters of one or more tags included in the tag cloud, based on one or more technologies related to the one or more tags. The Skill Matrix Generator Module is configured to analyze the created one or more clusters of tags to determine the skill matrix of the employee.Type: GrantFiled: June 30, 2011Date of Patent: March 31, 2015Assignee: Infosys LimitedInventor: Rajarshi Bhose
-
Patent number: 8997239Abstract: Code injection is detected based on code digests associated with hashes of selected portions of content supplied to clients by a server. A client receives the content and generates a corresponding code digest, and based upon a comparison with the code digest received from the server, determines if the received content has been corrupted. The code digest can be signed or supplied with a digital certification for verification that the code digest originated from the server providing the content.Type: GrantFiled: May 17, 2011Date of Patent: March 31, 2015Assignee: Infosys LimitedInventors: Prashant Venkatesh Kanakapura, Arjun Govindaraju, Abishek C
-
Publication number: 20150089298Abstract: 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: ApplicationFiled: September 18, 2014Publication date: March 26, 2015Applicant: INFOSYS LIMITEDInventors: Karthikeyan Balaji Dhanapal, Arun Agrahara Somasundara, Harikrishna Gandhinagara Narayana Rai, Krishnamurty Sai Deepak
-
Publication number: 20150088593Abstract: A computer implemented method for customer response management the method comprising the step of collecting information from social networking sites wherein the information is at least a post or comment for at least a brand or product; identifying customer among pluralities of authors of the information on the social networking sites; categorizing the information into at least a complaint, lead, service request, information request or feedback; analyzing the categorized information; prioritizing the analyzed information; and routing the prioritized information to at least a concerned personnel or a work flow of the Customer Relationship Management (CRM) system for response. The method further comprising identifying the influence of the customer wherein the influence is at least a global influence or local influence. The identification of customer is done by fetching information from at least the Customer Relationship Management (CRM) system or social profile aggregator service.Type: ApplicationFiled: September 18, 2014Publication date: March 26, 2015Applicant: Infosys LimitedInventors: Balaji Raghunathan, Sivaram Thangam Varghese, Prasanna Nagesh Teli
-
Patent number: 8990812Abstract: Tasks for a business process can be decomposed into subtasks represented by messages. Message processing can be throttled in a heterogeneous environment. For example, message processing at subtask nodes can be individually throttled at the node level by controlling the number of instances of subtask processors for the subtask node. An infrastructure built with framework components can be used for a variety of business process tasks, separating business logic from the framework logic. Thus, intelligent scalability across platform types can be provided for large scale business processes with reduced development time and resources.Type: GrantFiled: August 18, 2008Date of Patent: March 24, 2015Assignee: Infosys LimitedInventors: Sidambara Raja Krishnaraj, Jude Yuvaraj
-
Patent number: 8990428Abstract: A computer-implemented method for facilitating interoperation between communication devices of different networks following different protocols is provided. The computer-implemented method enables creating a virtual device. The virtual device is a software representation of a first communication device in a first network. The computer-implemented method further comprises linking a synchronization module within the virtual device to the first communication device. The synchronization module receives data related to one or more attributes of the first communication device. The computer-implemented method comprises linking at least one mapping module within the virtual device to a second communication device. The mapping module facilitates conversion of the received data and transmission of the converted data to the second communication device for facilitating interoperation therebetween.Type: GrantFiled: September 15, 2011Date of Patent: March 24, 2015Assignee: Infosys LimitedInventors: Lakshya Malhotra, Kumar Padmanabh, Sanjoy Paul
-
Publication number: 20150081400Abstract: Improving operation stability and system availability of the IT systems at low costs is a primary objective of IT department of any customer. Implementing a one stop solution to monitor the system availability, to identify critical incidents in the systems before it becomes service impacting, to have a consolidated configuration management database, to measure the application performance on a business perspective, to have IT operations dashboard to provide statistics for capacity management and to provide detailed analysis by means of trending is a critical success factor in improving the system availability and operation stability of IT systems. Watching Application and Resource Management (ARM) is a comprehensive tool based solution to monitor and address the major areas of business requirements from IT systems and brings out visibility to realize the Operational Stability and System Availability.Type: ApplicationFiled: September 17, 2014Publication date: March 19, 2015Applicant: INFOSYS LIMITEDInventor: Pradeep John
-
Publication number: 20150081731Abstract: 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: ApplicationFiled: September 18, 2014Publication date: March 19, 2015Applicant: Infosys LimitedInventors: Neeli Basanth Kumar, Manish Kumar
-
Publication number: 20150082026Abstract: A system and method for locking an application to specific hardware device without storing device or user information on server. A lock registration is performed during the first usage of the application where the application sends a unique value to the server through secured channel. This unique value is combination of user specific information and device information. The server receives the unique value, and sends the encrypted value to the device, which is stored in predefined location of device. During lock validation, which is initiated during every request to the server or on every session creation, the device unique value and encrypted value is sent to the server. The server receives it, decrypts the encrypted value, and compares with the received unique value. If both the values are same, the server validates application instance by sending the response to the device else error message is sent to the device.Type: ApplicationFiled: September 17, 2014Publication date: March 19, 2015Applicant: INFOSYS LIMITEDInventor: Deepak Gupta
-
Publication number: 20150081611Abstract: Content personalized for a user is presented. Particularly, content is personalized and presented to a user in a more cognitive and user-understandable manner to improve the impact and the effectiveness on the user. The system utilizes artificial intelligence to analyze and categorize the content and thereby learns to discover the core concept of the content and any patterns involved. The system also understands the user's interests by capturing the preferred presentation formats and the user's past knowledge. The system maps the categorized content and user's interests and personalizes the content and renders into user preferred presentation type and format. The system supplements the main presentation type with additional related content. The system is capable of continuously monitoring the user activities to understand the effectiveness of the presented content type and formats, and feedback is exploited to continuous improvement of presented content and presentation type and formats.Type: ApplicationFiled: September 17, 2014Publication date: March 19, 2015Applicant: Infosys LimitedInventor: Shailesh Kumar Shivakumar
-
Patent number: 8976032Abstract: The present invention provides a system, a method and a computer program product for, identifying an anonymous patient in a health care location, when the anonymous patient requires medical attention. A health parameter data of the patient is acquired by a sensor unit, and transmitted to a gateway module associated with the patient. In an event the acquired health parameter data transgresses preconfigured limits or preconfigured pattern(s); an alert is generated by the gateway module, and transmitted to a context server. The context server is configured to validate the alert; instruct the gateway module to emit a colored light corresponding to the color code and transmit the gateway identifier, the color code and a location of a nearest connector, to a medical agent for the purpose of locating the patient.Type: GrantFiled: June 22, 2012Date of Patent: March 10, 2015Assignee: Infosys LimitedInventors: Chinmoy Mukherjee, Nataraj Subbaraya Kuntagod
-
Patent number: 8976710Abstract: A method, non-transitory computer readable medium, and apparatus for discovering and analyzing a network topology includes obtaining information regarding a network including a relationship of a plurality of nodes of the network. At least one value for each of a plurality of centrality parameters is determined for each of the plurality of nodes. At least one topology score for each of the plurality of nodes is generated based on one or more of the centrality parameter values. One or more relatively significant nodes are identified based on one or more of the topology scores and output.Type: GrantFiled: June 22, 2012Date of Patent: March 10, 2015Assignee: Infosys LimitedInventors: Kishore Varma Indukuri, Shahanaz Syed, Radha Krishna Pisipati
-
Patent number: 8978030Abstract: A multi-layer architecture is provided for elastic provisioning of virtualized computing resources. The multi-layer architecture comprises a physical hardware layer comprising a plurality of physical computing machines, a distributed operating system layer that aggregates and virtualizes the computing resources, and a virtual machine layer that comprises virtual machines provisioned, by the distributed operating system layer, with virtualized computing resources. Elastic provisioning of virtualized computing resources comprising receiving computing resource information of a plurality of physical computing machines, producing virtualized computing resources by aggregating the received computing resource information of the plurality of physical computing machines, and provisioning the virtualized computing resources among a plurality of virtual machines.Type: GrantFiled: May 20, 2011Date of Patent: March 10, 2015Assignee: Infosys LimitedInventors: Ganesan Malaiyandisamy, Rajarshi Bhose, Sudeep Mallick
-
Patent number: 8977628Abstract: Systems, methods, and computer-readable code stored on a non-transitory media for assessing an entity's innovation level by one or more computing devices include gathering information relating to an entity's performance in plural disciplines; capturing strengths and opportunities of the entity based on the gathered information; generating an innovation score of the entity; analyzing the innovation score to generate an innovation report; and returning the innovation report to the entity.Type: GrantFiled: January 3, 2012Date of Patent: March 10, 2015Assignee: Infosys LimitedInventor: Rajaram Venkataraman