Patents Assigned to Infosys Technologies Ltd.
  • Patent number: 7912695
    Abstract: 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: Grant
    Filed: September 12, 2007
    Date of Patent: March 22, 2011
    Assignee: Infosys Technologies Ltd.
    Inventors: Ramchandar Krishnamurthy, Deepak Brijnandan Goel, Prabhakar Mynampati, Sandeep M. Karamongikar
  • Patent number: 7908301
    Abstract: 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: Grant
    Filed: March 28, 2008
    Date of Patent: March 15, 2011
    Assignee: Infosys Technologies Ltd.
    Inventors: Srinivas Padmanabhuni, Sriram Anand, Krishnendu Kunti, Mohit Chawla
  • Patent number: 7870133
    Abstract: A method of storing semantically similar documents on proximally located peers in a structured peer to peer overlay network, where each peer is assigned a unique identifier and each document includes one or more words belonging to at least one hierarchical structured collection of words. A method of searching and retrieving documents, corresponding to a search query, from a structured peer to peer overlay network is also provided.
    Type: Grant
    Filed: March 6, 2008
    Date of Patent: January 11, 2011
    Assignee: Infosys Technologies Ltd.
    Inventors: Srikumar Krishnamoorthy, Abdul Sakib Mondal
  • Patent number: 7864987
    Abstract: An access system in one embodiment that first determines that someone has correct credentials by using a non-biometric authentication method such as typing in a password, presenting a Smart card containing a cryptographic secret, or having a valid digital signature. Once the credentials are authenticated, then the user must take at least two biometric tests, which can be chosen randomly. In one approach, the biometric tests need only check a template generated from the user who desires access with the stored templates matching the holder of the credentials authenticated by the non-biometric test. Access desirably will be allowed when both biometric tests are passed.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: January 4, 2011
    Assignee: Infosys Technologies Ltd.
    Inventors: Kumar Balepur Venkatanna, Rajat Moona, S V Subrahmanya
  • Publication number: 20100293023
    Abstract: The invention provides a framework for developing the architecture of an enterprise information technology (IT) eco-system for an organization. The framework includes a business function appliance module, a core architecture appliance module, and a technology architecture appliance module. The business function appliance module provides one or more functionalities for the business processes of the information technology eco-system. The core architecture appliance module provides one or more functionalities for the deployment and integration of the one or more functionalities provided by business function appliance module across IT processes, based on metadata configuration. The technology architecture appliance module is configured to provide technical operational services for the one or more functionalities provided by the core architecture appliance module based on the metadata.
    Type: Application
    Filed: May 12, 2009
    Publication date: November 18, 2010
    Applicant: Infosys Technologies, Ltd.
    Inventors: Sunil Senan, Ramachandran Kallankara, Rakesh Mishra, Satadal Bandyopadhyay, Vittal Shenoy
  • Patent number: 7808963
    Abstract: Delivery of non-standard frame field information can be accomplished by publicly broadcasting the non-standard frame field information in one or more broadcast frames within an open wireless computing network. The broadcast can be received by a client wireless device when the client wireless device has not established a connection to the wireless network. The client can store the received information. A system for delivery of non-standard frame field information can comprise a special-purpose access point configured to deliver the information by broadcasting the information in a plurality of broadcast frames. The system can also comprise a client wireless device that receives the broadcast and aggregates the received information when the client is not connected to a wireless network.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: October 5, 2010
    Assignee: Infosys Technologies Ltd.
    Inventors: Puneet Gupta, Saurabh Aggarwala, Kartik Muralidharan
  • Patent number: 7801836
    Abstract: A predictive data mining model can be selected based on how well the model meets an objective function. In certain implementations genetic algorithms can be used to search a space of predictive data mining model building parameters to determine an optimal predictive data mining model based on a score function corresponding to, for example, the accuracy of the selected predictive data mining model.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: September 21, 2010
    Assignee: Infosys Technologies Ltd.
    Inventor: Ashish Sureka
  • Patent number: 7801924
    Abstract: 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: Grant
    Filed: December 27, 2007
    Date of Patent: September 21, 2010
    Assignee: Infosys Technologies Ltd.
    Inventor: Risi Vardhan Thonangi
  • Patent number: 7797334
    Abstract: A tool can automate the process of downloading from a mainframe to a local area network (LAN). A back-end tool and a front-end tool can cooperate to accomplish the downloading process. Both tools can simplify the download process, avoiding complications and common errors. A user interface can provide features for simplifying the download process. Files can be downloaded from separate sub-areas on the mainframe to respective separate sub-areas on the LAN. Download settings can be saved and later retrieved via a name. Downloading for multiple software projects can be supported.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: September 14, 2010
    Assignee: Infosys Technologies Ltd.
    Inventors: Santosh Kumar Srivastava, Sathish Babu Namasivayam, Mahipal Pukhraj Jain
  • Patent number: 7783613
    Abstract: Middleware can accept transaction requests from a client device and tailor the request to a backend transaction server. The server's response can be tailored to the client device. For example, characteristics of the client device such as screen real estate and supported functionality can be taken into account when generating a tailored response. Features such as caching can avoid repeatedly contacting the backend server. Pagination and column truncation can be supported. A transaction model can represent a transaction as device independent configuration information. The transaction model can be added or changed without coding. Useful for implementing an application across a wide range of devices transparently to the backend server.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: August 24, 2010
    Assignee: Infosys Technologies Ltd.
    Inventors: Puneet Gupta, Karthik G V, Kavitha Damodhiran
  • Patent number: 7739647
    Abstract: The present invention provides a configurable domain specific abstract core (DSAC) for implementing applications within any domain. The DSAC comprises at least one function specific abstract module (FSAM) configurable at a plurality of stages for implementing a predetermined function belonging to one or more applications in the domain. The FSAM comprises a function specific abstract logic (FSAL) for implementing functional logic and a micro state engine (MSE) for generating and monitoring one or more control signals, at least one of the control signals being generated by execution of a dynamic script for controlling the FSAL.
    Type: Grant
    Filed: June 5, 2007
    Date of Patent: June 15, 2010
    Assignee: Infosys Technologies Ltd.
    Inventors: Guruprasad Ramananda Athani, Ranju Philip Abraham, Shashi Basavappa Chinnikatte
  • Patent number: 7735068
    Abstract: Tools and methods are described herein that allows for measuring and using the relationship between artifacts of a software design, such as requirements, test plans, and so on. The relationship can be quantified by determining a relationship quotient for quantifying a similarity between components of software design artifacts and presenting the quantified relationships to a user, such as a software designer, so that he or she can account for the relationship between such components during design changes and so on. The relationship quotient is made more representative of substantive similarity by selecting the key terms that are to be submitted to a similarity analysis such that words that are too common in the English language, such as conjunctions, articles, etc., are not used. Ubiquity of certain key terms in an enterprise is accounted for by adding a term significance weight to the similarity analysis.
    Type: Grant
    Filed: December 1, 2005
    Date of Patent: June 8, 2010
    Assignee: Infosys Technologies Ltd.
    Inventors: Nagaraja Nanjegowda Siddaramappa, Salil Agrawal, Rajesh Balakrishnan, Krishnakumar Pooloth, Srinivas Thonse
  • Publication number: 20100118770
    Abstract: A system and method for providing data transfer from a source node to a destination node in a network using variance based messaging is provided. The method comprises the steps of receiving one or more messages by the source node; selecting a plurality of messages to be grouped from the one or more messages, wherein the plurality of messages comprise data with minimum deviation in content; creating an integrated message from the plurality of messages; sending the integrated message from the source node to the destination node; and recreating each message of the plurality of messages at the destination node.
    Type: Application
    Filed: January 2, 2009
    Publication date: May 13, 2010
    Applicant: Infosys Technologies Ltd.
    Inventor: Rajmohan Harindranath
  • Patent number: 7716254
    Abstract: A system and method for generating architecture for a business system is disclosed. The method comprises, in one embodiment, modeling a plurality of viewpoints adapted for describing the architecture of the business system in form of a collection of views and viewpoints and creating a software organization viewpoint adapted for providing architecture guidelines. An exemplary method further comprises creating a first plurality of notations for each of the plurality of viewpoints for describing the plurality of viewpoints and creating a second plurality of notations for capturing design rationale indicative of the first plurality of notations. Furthermore, an exemplary method comprises generating the architecture of the business system using at least one of the plurality of viewpoints or the software organization viewpoint, or at least the second plurality of notations, or combinations thereof.
    Type: Grant
    Filed: September 12, 2005
    Date of Patent: May 11, 2010
    Assignee: Infosys Technologies Ltd.
    Inventors: Santonu Sarkar, Srinivas Thonse, Riaz Kapadia
  • Patent number: 7716151
    Abstract: The present technique is an apparatus and method evaluating software performance. The method identifies performance scenarios using a knowledge base and selects the performance scenarios from a context module using operational laws. The system analyzes performance criticality of an application workload. Furthermore, the system comprises a context module that ranks the performance criterions depending on the input and the knowledge base stores and retrieves the performance criterions using the operational laws. The knowledge base comprises the criterions and their relevant ranks based of the application context. The present technique automates classification of performance criterions into benefit and cost categories with the usage of the operational laws.
    Type: Grant
    Filed: February 9, 2007
    Date of Patent: May 11, 2010
    Assignee: Infosys Technologies, Ltd.
    Inventors: Nidhi Tiwari, Rajeshwari Ganesan
  • Publication number: 20100070948
    Abstract: A system and method for improving modularity of a software source code is provided. The system comprises of a user interface for receiving source code; a source code model extractor for parsing and forming a model of the source code; a source code model database for storing the source code model, refactoring operators, and a record of refactoring changes; a modularity improvement analyzer for reading the source code model and modularity problem diagnosis data and generating a set of prescriptions; an optimal improvement suggestion selector for evaluating and selecting prescriptions; and a refactoring engine for receiving selected prescriptions and applying them on the source code.
    Type: Application
    Filed: September 15, 2008
    Publication date: March 18, 2010
    Applicant: Infosys Technologies Ltd.
    Inventors: Girish Maskeri Rama, Santonu Sarkar
  • Patent number: 7675946
    Abstract: A system, method, and computer program product for dynamically managing packet delay of a received packet of data between multiple endpoints, including a delay estimator module adapted to calculate packet delay of the received packet of data. The system further includes a predictor module adapted for predicting a playout time for each received packet of data indicative of the calculated packet delay of the at least one received packet of data. Furthermore, the system includes a buffer module adapted for buffering the received packet of data for a variable amount of time and a player module adapted for playing only the received packet of data and to discard packets of data received after the predicted playout time. The delay estimator is adapted to calculate maximum delay of all the packets of data received in an interval within a predetermined threshold indicative of the calculated packet delay.
    Type: Grant
    Filed: July 5, 2006
    Date of Patent: March 9, 2010
    Assignee: Infosys Technologies, Ltd.
    Inventors: Karthikeyan Balaji Dhanapal, Abdul Sakib Mondal
  • Patent number: 7664989
    Abstract: A software testing architecture can comprise a three-level framework. The three-level framework can comprise a first level (comprising a first data source), a second level (comprising a second data source), and a third level (comprising a third data source). The framework can further comprise an intermediate entity data source. The first data source can specify test pages, the second test cases for the test pages, and the third test data for the test cases. Each of the three levels can be associated with respective scripts. A method for testing multi-staged scenarios can select test pages and, for the test pages, determine and execute test cases and save intermediate entities. A method for testing multi-staged scenarios using a three-level framework can execute a first test case for a first test page, save an intermediate entity, and execute a second test case for a second test page using the saved intermediate entity.
    Type: Grant
    Filed: October 17, 2006
    Date of Patent: February 16, 2010
    Assignee: Infosys Technologies Ltd.
    Inventors: Gururaj Joshi, Krishna Prasad Maruvala
  • Publication number: 20100005472
    Abstract: 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: Application
    Filed: August 18, 2008
    Publication date: January 7, 2010
    Applicant: Infosys Technologies Ltd.
    Inventors: Sidambara Raja Krishnaraj, Jude Yuvaraj
  • Publication number: 20090319334
    Abstract: Enterprise data and syndicated data can be integrated by obtaining enterprise data, obtaining syndicated data from a syndicated data provider, performing various processing on the enterprise and syndicated data such as recast processing, fringe compensation, event identification, and/or event matching, and outputting results. A data integration framework for integrating enterprise data, syndicated data, and/or unstructured data can be provided. The framework can comprise a plurality of data extractors and a data integration module. The data integration module can be configured to perform syndicated data recast processing on the syndicated data, perform fringe compensation processing on the syndicated data, identify consumption events in the processed syndicated data, and match shipment events to consumption events. Results of the matching can be stored and reported.
    Type: Application
    Filed: November 7, 2008
    Publication date: December 24, 2009
    Applicant: Infosys Technologies Ltd.
    Inventors: Navin Dhananjaya, Saravanan Sengottaiyan, Ahmet Sinan Gurman