Patents Assigned to Infosys Technologies Ltd.
-
Publication number: 20090019501Abstract: Techniques and tools are described which provide control access mechanisms for contents made available by a service provider to a user. The user, after a registration process, uses a mobile application on a mobile device to generate a one-time content key. The content key is input into a set-top box which validates the key and provides access to the protected content. The mobile application allows for password protection for the user, as well as a recharging ability when its one-time content keys are exhausted.Type: ApplicationFiled: July 9, 2008Publication date: January 15, 2009Applicant: Infosys Technologies Ltd.Inventors: Ashutosh Saxena, Harigopal K.B. Ponnapalli
-
Publication number: 20080312991Abstract: Systems and methods of buyer-side consolidation of compatible purchase orders are described herein. Purchase orders can be identified for consolidation using spatial and temporal proximity parameters. Purchase orders can be modified by changing a ship date or a delivery date and the changing can be based on a buyer input. Shipments can be consolidated based on the purchase order modifications and less than truckload shipments can be reduced. Consolidated shipments can be associated with different requested delivery dates, different suppliers, and/or different buyers. Buyer-side consolidation of compatible purchase orders can occur before purchase orders are processed by a transportation management system.Type: ApplicationFiled: December 27, 2007Publication date: December 18, 2008Applicant: Infosys Technologies Ltd.Inventors: Suresh P. Bharadwaj, Sumesh George, Hariharan Noorani
-
Publication number: 20080307312Abstract: A user interface tool can use a repository of user interface elements to create a user interface. One or more of the elements in the repository can be reused within the interface or among multiple interfaces. At least some of the elements have associated behavioral information. The behavioral information can indicate how an element is to function or appear based on, for example, the device or business channel in which the user interface is used. The tool can employ a multi-layer architecture. At least some behaviors of the tool (e.g., which elements from the repository are presented to the user, which actions the user can perform on a user interface) can be dependant on one or more roles of the user.Type: ApplicationFiled: June 5, 2008Publication date: December 11, 2008Applicant: Infosys Technologies Ltd.Inventors: Pankaj Misra, Navin Shankar Patel, Ratul Ahuja
-
Publication number: 20080300851Abstract: A system and method for assessing performance of a software application migrated to a grid infrastructure is provided. The system comprises a grid code analyzer for generating a directed acyclic graph (DAG) corresponding to the software application by performing static and dynamic analysis; a grid task generator for reducing the DAG generated by the grid code analyzer; and a grid simulator for simulating performance of the software application on one or more predetermined grid infrastructures. The grid simulator accepts the reduced DAG as input and produces performance data as output.Type: ApplicationFiled: June 4, 2007Publication date: December 4, 2008Applicant: Infosys Technologies Ltd.Inventors: Anirban Chakrabarti, Shubhashis Sengupta, Anish Damodaran
-
Publication number: 20080294659Abstract: An XML join between XML documents can be performed by comparing XML elements between the XML documents, obtaining join-selection elements from a first XML document, obtaining join-required elements from one or more other XML documents, and performing the XML join using the elements in the first XML document and the join-required elements. The XML documents can be at different locations connected via a network. Where two XML documents are at different locations, the join-selection elements can be transmitted from a first location (of a first XML document) to a second location (of a second XML document). The join-required elements can be obtained at the second location and transmitted back to the first location. The XML join can then be performed at the first location.Type: ApplicationFiled: March 28, 2008Publication date: November 27, 2008Applicant: Infosys Technologies Ltd.Inventors: Srinivas Padmanabhuni, Sriram Anand, Krishnendu Kunti, Mohit Chawla
-
Publication number: 20080262968Abstract: Methods and systems to control a license for a software application are disclosed. The methods and systems can include requesting a central licensing server for initial verification and authentication of at least one user of a software application and sending a identification application from the central licensing server to at least one of the first device or the second device. A license identifier can be generated in the first device or the second device and sent to the central licensing server. The central licensing server can respond by sending a license key generator program to generate a dynamic key. The dynamic key can be input in the second device to execute the software application.Type: ApplicationFiled: March 25, 2008Publication date: October 23, 2008Applicant: Infosys Technologies Ltd.Inventors: Ashutosh Saxena, Harigopal K. B. Ponnapalli
-
Publication number: 20080263648Abstract: Methods and systems for secure conferencing over an IMS network or other networks include sending request by at least one user to access to an application server. The user is validated using a validation coupon provided by the user equipment followed by identifying and allowing the user equipment to download a valid media client. Conference data is encrypted and transmitted to the user equipment, and processed by the media client. Typically, the encrypted conference data is decrypted by the media client and communicated to a user interface presentation to the user. In some examples, the conference data is validated prior to downloading to the user equipment.Type: ApplicationFiled: April 17, 2008Publication date: October 23, 2008Applicant: Infosys Technologies Ltd.Inventors: Jithesh Sathyan, Harish Sathyan, Naveen Krishnan Unni
-
Publication number: 20080255895Abstract: A system and method for generating a migration plan for migrating data from a first electronic medium to a second electronic medium is provided. The system comprises a migration readiness assessment module for determining a migration recommendation; an effort estimation module for determining a total effort required for migrating data from a first electronic medium to a second electronic medium; and a migration plan generator module for generating a migration plan based on the determined migration recommendation and the total estimated effort.Type: ApplicationFiled: November 18, 2007Publication date: October 16, 2008Applicant: Infosys Technologies Ltd.Inventors: Raghunath RAJAMONY, Ashok GOPINATH
-
Publication number: 20080249825Abstract: A strategic framework enables improvements in IT system maintenance by taking IT system information as input and outputting useful metrics and/or proposed modifications to achieve efficiency improvements. The strategic framework also can be described as an IT maintenance system assessment and modification tool. The described framework encompasses strategies for effective IT maintenance and improvement. The framework addresses the effectiveness of IT maintenance by focusing on, for example, technology, operations, human and/or non-human resources, and governance solutions. One or more of these dimensions can be assessed and evaluated, for example, to discover and process useful metric information. From the results of a described IT maintenance system assessment, which provides metrics for evaluating efficiency and improvability of IT maintenance systems, an overall roadmap of solutions can be developed.Type: ApplicationFiled: March 24, 2008Publication date: October 9, 2008Applicant: Infosys Technologies Ltd.Inventors: Vishnuraj Rao Kunjur, Lakshmi Narasimhan Narayanan, Raghuttam Joshi, Garima Ganeriwala
-
Publication number: 20080234135Abstract: Using annotated structural descriptions and binding data for two, four or more input ligand molecules known to bind to a given protein target, a profile of the ligand molecules can be created by identifying patches of ligand molecules which have similar chemical and/or stereochemical descriptions, scored with the use of a weight dataset (e.g., substitution matrix). A database containing annotated molecular descriptions can be searched according to the profile to identify, for example, additional ligands that can bind to the protein target. Information such as the input ligands, the additional ligands, and literature related to these molecules, and modeling tools can be displayed in a user interface.Type: ApplicationFiled: October 9, 2007Publication date: September 25, 2008Applicant: Infosys Technologies Ltd. and Indian Institute of Science, BangaloreInventors: Anirban Ghosh, Nagasuma Chandra
-
Publication number: 20080234996Abstract: A one-dimensional structural description of a ligand molecule can be annotated to include, for one or more atoms, information from a force field database. The information can be provided by an Assisted Model Building and Energy Refinement parameter list or a similar source. The annotation can be carried out using one or more intermediate structural description formats and can include identifying one or more fragment types that make up the ligand molecule.Type: ApplicationFiled: October 9, 2007Publication date: September 25, 2008Applicant: Infosys Technologies Ltd. and Indian Institute of Science,BangaloreInventors: Anirban Ghosh, Nagasuma Chandra, Kala Balasubramanian
-
Publication number: 20080201340Abstract: A decision tree can be constructed via frequent predictive itemsets and best item splits. A hierarchical frequent predictive itemsets tree data structure can be used to construct the decision tree. A bottom-up traversal of the data structure can be used during determination of best item splits. The described technologies can construct decision trees with superior accuracy as compared to conventional greedy decision tree construction approaches.Type: ApplicationFiled: December 27, 2007Publication date: August 21, 2008Applicant: Infosys Technologies Ltd.Inventor: Risi Vardhan Thonangi
-
Publication number: 20080189170Abstract: A dynamic and extensible architecture allows the selection and delivery of content in light of current context, including shopper in-store location information. Both static and real-time operation are supported. Business events can be generated based on information derived from sensors, from other business events, or both. A rich context supporting a wide variety of conditions can be supported, including shopper in-store location, shopper history, shopper in-store shopping path, and the like. Content can be delivered in a personalized, shopper-specific manner, according to any condition indicated in the current context. Content directed to store operational staff, such as out-of-stock notifications, can also be supported. New devices or applications can easily be added to the system. Context relevant content can be delivered via a variety of mechanisms, including the shopper's own cell phone to enable a cost effective delivery channel.Type: ApplicationFiled: January 31, 2008Publication date: August 7, 2008Applicant: Infosys Technologies Ltd.Inventor: Girish A. Ramachandra
-
Publication number: 20080186167Abstract: Product availability can be determined using radio frequency identification (RFID) by determining whether a RFID tag is detectable by a RFID reader and setting a product availability condition, where the RFID tag is not attached to the product, and where distance between the RFID tag and the RFID reader changes as quantity of the product changes. A system for determining availability of products using RFID can comprise a product display unit, a RFID reader, a RFID tag associated with the product display unit, and a computing device configured to set product availability conditions. In the system, distance between the RFID tag and the RFID reader changes as quantity of the product changes.Type: ApplicationFiled: January 31, 2008Publication date: August 7, 2008Applicant: Infosys Technologies Ltd.Inventor: Girish A. Ramachandra
-
Publication number: 20080155508Abstract: Quality of modularization of source code is tested using different perspectives such as a structural modularity perspective, an architectural modularity perspective, a size perspective, and a similarity of purpose perspective. A history of changes in modularization may be kept such that the degree to which given source code is well-modularized can be determined over time. The changes made to the code by individual programmers may be kept, such that the degree to which their coding enhanced or harmed modularization may be tracked.Type: ApplicationFiled: December 13, 2006Publication date: June 26, 2008Applicant: Infosys Technologies Ltd.Inventors: Santonu Sarkar, Girish Maskeri Rama, Nagaraja Nanjegowda Siddaramappa, Avinash C. Kak, Shubha Ramachandran
-
Publication number: 20080148225Abstract: Quality of modularization of source code is tested using different perspectives such as a structural modularity perspective, an architectural modularity perspective, a size perspective, and a similarity of purpose perspective. A history of changes in modularization may be kept such that the degree to which given source code is well-modularized can be determined over time. The changes made to the code by individual programmers may be kept, such that the degree to which their coding enhanced or harmed modularization may be tracked.Type: ApplicationFiled: December 15, 2006Publication date: June 19, 2008Applicant: Infosys Technologies Ltd.Inventors: Santonu Sarkar, Girish Maskeri Rama, Nagaraja Nanjegowda Siddaramappa, Avinash C. Kak, Shubha Ramachandran
-
Publication number: 20080133722Abstract: Dynamic sections of a web page having dynamic content can be processed and received in parallel. Display of the dynamic sections can proceed in parallel. A script mechanism can be transmitted to a client, which executes the script to create a connection and receive dynamic content from a server independently for separate sections. An identifier can be used to differentiate between different sections on the web page.Type: ApplicationFiled: December 3, 2007Publication date: June 5, 2008Applicant: Infosys Technologies Ltd.Inventors: Sethuraman Ramasundaram, Srinivas Padmanabhuni
-
Publication number: 20080133934Abstract: A data masking tool can support a wide variety of data sources and execution mechanisms. For example, any of a wide variety of data masking techniques can be achieved via a web interface, API, command line, SOA, or the like. Connectivity to mainframe environments can be achieved. Multiple data source types and data to and from different technology platform types can be supported. The tool can support interfacing with a metadata management tool. High quality randomness can be provided by a Mersenne Twister random number generator. The tool can be useful for performing data masking during software testing without having to write data masking code.Type: ApplicationFiled: October 9, 2007Publication date: June 5, 2008Applicant: Infosys Technologies Ltd.Inventors: Ashok Gopinath, K.V.S.N . Sastry, Rajiv Sethumadhavan, K. Sujith
-
Publication number: 20080133212Abstract: Simulation techniques for measuring the performance of J2EE applications are described. Simulation models for J2EE systems are generated which utilize one or more simulation components comprising queuing centers. The queuing centers employ logic to emulate J2EE thread models by locking on threads when messages are received by simulation components and waiting to unlock until a response is received from every subsequent component in the system. Additionally, simulation components which correspond to J2EE system components running on java virtual machines employ logic which emulates overhead introduced during memory allocation and garbage collection. The simulation models are also utilized during software development in a continuous performance evaluation process which gives feedback at each software development stage based on simulations run using the models described.Type: ApplicationFiled: September 12, 2007Publication date: June 5, 2008Applicant: Infosys Technologies Ltd.Inventors: Ramchandar Krishnamurthy, Deepak Brijnandan Goel, Prabhakar Mynampati, Sandeep M. Karamongikar
-
Publication number: 20080092120Abstract: Size of a software application testing project is determined, and person/hours required for the testing project is estimated. The software application is sized by counting the number of different parameter types that occur within testing activities associated with the application. The parameter type numbers are then divided by a scaling weight to arrive at a Testing Unit number, which is then divided by a Testing Unit rate, e.g., person hours associated with each testing unit, to arrive at an estimated testing project effort. Some embodiments include an uncertainty calculation that potentially increases testing time based on clarity of the project requirements, the tester familiarity with the application area and the tester familiarity with the domain. Some embodiments calculate separate testing project times for different phases of the testing project.Type: ApplicationFiled: October 11, 2007Publication date: April 17, 2008Applicant: Infosys Technologies Ltd.Inventors: Raghavendra Udupa, Shishank Gupta, Archana Rudra