Patents Assigned to Infosys Technologies
  • Patent number: 8103656
    Abstract: A method for processing a distributed query in a network of computational resources is provided. The method includes receiving a user-defined freshness criterion and a distributed query from a user. The user-defined data freshness criterion is based on the version of the distributed query results desired by the user. An integrated cost model is formulated to optimize the execution of the distributed query. The integrated cost model is based on one or more integrated cost model factors. Thereafter, an objective function is constructed, based on the processing cost for each of the one or more copies of the one or more relations, and a data transmission cost for the transfer of the one or more copies of the one or more relations from a first to a second computational resource. Subsequently, an optimal solution of the objective function is calculated by using one or more heuristic approaches.
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: January 24, 2012
    Assignee: Infosys Technologies Limited
    Inventors: Srikumar Krishnamoorthy, Avdhoot Kishore Saple, Prahalad Haldhoderi Achutharao
  • Patent number: 8104078
    Abstract: A method, system, and computer program product for preventing network service attacks, including processing a message to validate the message for message version and syntax via a security firewall; canonicalizing the message and extracting a message header and body via a converter; converting the body into a Patricia Trie via the converter; and validating the header and the converted body for security via a comparator.
    Type: Grant
    Filed: February 23, 2007
    Date of Patent: January 24, 2012
    Assignee: Infosys Technologies, Ltd.
    Inventors: Srinivas Padmanabhuni, Abhishek Malay Chatterjee, Vineet Singh, Senthil Kumar Kumarasamy Mani
  • Publication number: 20120016806
    Abstract: A method for facilitating and improving process adoption in an organization is provided. The organization has a plurality of processes to carry out organizational tasks. The method includes receiving a set of priorities about the organization from at least one stakeholder in the organization. Further, the method includes the step of receiving a set of attributes about the organization from the at least one stakeholder in the organization. Furthermore the method includes the step of processing, on a computer, the set of priorities and the set of attributes to generate an optimal plan of training end users in the organization. The plan of training is designed to facilitate the process adoption. Finally, the method includes the step of monitoring the end users to improve the process adoption.
    Type: Application
    Filed: October 12, 2010
    Publication date: January 19, 2012
    Applicant: Infosys Technologies Limited
    Inventor: Gaurav Rastogi
  • Publication number: 20120005655
    Abstract: A method, system, and computer program product are disclosed for creating an OWL ontology from a Java source code, wherein the Java source code includes a plurality of Java classes. Each of these Java classes includes one or more Java members and one or more Java objects. The Java objects are used to instantiate each of the Java classes. An OWL class is created for each of the Java classes, and an OWL concept is created for each of the Java members. Further, an OWL instance is created for each of the Java objects. Each of the OWL classes, the OWL concepts, and the OWL instances are assigned data type properties and object properties. Subsequently, each of the OWL classes and relations between them, each of the OWL concepts, and each of the OWL instances are included to form the OWL ontology.
    Type: Application
    Filed: March 14, 2011
    Publication date: January 5, 2012
    Applicant: Infosys Technologies Limited
    Inventors: Suman Roy, Ming Fei Yan
  • Patent number: 8032654
    Abstract: A system for data exchange in multiprocessor computer system is disclosed. The system includes at least one processing module adapted to communicate with at least one of a plurality of routing modules or a plurality of buffer modules or both and at least one communicating interfaces to facilitate data exchange in multiprocessor computer system.
    Type: Grant
    Filed: January 8, 2009
    Date of Patent: October 4, 2011
    Assignee: Infosys Technologies Limited
    Inventors: Guruprasad Ramananda Athani, Abraham Ranju Philip, Chinnikatte Basavappa Shashi
  • Patent number: 8027684
    Abstract: A system, method, and computer program product for executing a task via a communication network, including devices configured to establish the communication network, wherein each of the devices includes a database having a capability of the devices, wherein the devices are adapted for executing a pre-defined set of activities indicative of the task. The device further includes a resource module adapted to select an optimal capability among the devices for performing the task based on the capability of the devices and a decision module adapted to allocate the task among the devices based on the selection of the optimal capability among the devices. The device further includes an execution module adapted to perform the task in any of the devices based on the allocation of the optimal capability among the devices and wherein the application resource is exchanged among the devices prior to invoking the task.
    Type: Grant
    Filed: August 16, 2006
    Date of Patent: September 27, 2011
    Assignee: Infosys Technologies, Ltd.
    Inventors: Puneet Gupta, Kartik Muralidharan, Zaryab Khan
  • Patent number: 8028188
    Abstract: The invention describes a test bed, a method and a computer program product for testing an application installed on a wireless communication device. The wireless communication device communicates with a server over a network through the test bed. Further, the test bed is connected to the server and receives various testing parameters from a user. Furthermore, the test bed establishes a wireless connection between the test bed and the wireless communication device. Thereafter, the test bed emulates various network conditions, based on the testing parameters, and subsequently communicates the emulated network conditions to the wireless communication device. The application installed on the wireless communication device experiences the emulated network conditions. The user then tests the application in the emulated network conditions.
    Type: Grant
    Filed: March 2, 2009
    Date of Patent: September 27, 2011
    Assignee: Infosys Technologies Limited
    Inventors: Balaji Dhanapal Karthikeyan, Puneet Gupta
  • Publication number: 20110231219
    Abstract: The present invention provides a method and system for evaluating the knowledge risk maturity (KRM) of a team executing a project and to check the progress of the project. A method for quantifying knowledge risk maturity coefficient (KRMC) of the team and a method to identify the skills required by the team members to execute the project for different time frames are also provided. A KRMC trend is determined based on KRMC determined at different time instances. A skill requirement trend is also determined based on skills required by the team to execute the project at different time instances. By comparing the two trends, a plurality of KRM are evaluated for each time frame. On the basis of the KRMC trend and KRM, corrective measures are taken to enhance the KRMC to its maximum value. This in turn ensures that skill requirements of a project are met.
    Type: Application
    Filed: June 11, 2010
    Publication date: September 22, 2011
    Applicant: Infosys Technologies Limited
    Inventor: Ravi Agarwal
  • Publication number: 20110218843
    Abstract: The invention allows at least one business process to execute in at least one application while the same is monitored the progress in non-intrusive manner. The various embodiments of the present invention provide a method and system to monitor the business transactions in process unaware systems non-intrusively. The activities occurring in a business process are set up using a business model. The events in the business process are identified based set of application data of a plurality of applications associated with the business process. The identified events are mapped to activities and the activities are mapped to process instances based on predefined mapping rules. Key performance indicators are set for each of the activities in the business process. At least one subsequent activity to be completed for the process instance is determined. An alert is created when KPI violation occurs with respect to the completed activity.
    Type: Application
    Filed: March 8, 2010
    Publication date: September 8, 2011
    Applicant: Infosys Technologies Limited
    Inventors: Sukriti Goel, Jyoti M. Bhat
  • Patent number: 8001080
    Abstract: Real-time execution of transactions can be managed between network devices. A method for managing real-time execution of transactions can comprise receiving one or more transactions, storing details associated with the one or more transactions, and synchronizing the details from a first network device to a second network device. Synchronizing details can comprise checking network connectivity between devices. Synchronization middleware can comprise a command engine, a synchronization engine, and a request-response engine. Synchronization middleware can be configured to process transactions, comprising checking network connectivity and determining whether transactions have expired.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: August 16, 2011
    Assignee: Infosys Technologies Ltd.
    Inventors: Puneet Gupta, Zalak Jitendra Dedhia, Kavitha Damodhiran, Rajat Laxmichand Gogri
  • Publication number: 20110161995
    Abstract: A method and system for determining a best price to rent a multimedia content being offered for viewing by at least one service provider to a plurality of users through a communication network is provided. The service provider offers the multimedia content to the plurality of users at a base price. The method includes receiving a first price from the user that he/she is willing to pay for the multimedia content. The first price is lesser than the base price. The method further includes calculating a number of commercials that need to be shown the user to recover a cost to show the multimedia content at the first price. Furthermore, the method includes calculating a best price that the service provider can offer to the user when the service provider does not have enough commercials to offer the multimedia content at the first price.
    Type: Application
    Filed: June 11, 2010
    Publication date: June 30, 2011
    Applicant: Infosys Technologies Limited
    Inventors: Sanjoy Paul, Santosh Krishnamurthy
  • Patent number: 7958540
    Abstract: The present invention provides a method, system and computer program product for registering and authenticating a user using a processor card with the server. The method enables the user to create his login details. Further, the method enables the authentication of the user over a public network. The method also enables the user to change the login details without accessing the server.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: June 7, 2011
    Assignee: Infosys Technologies Ltd.
    Inventor: Ashutosh Saxena
  • Patent number: 7940181
    Abstract: 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: Grant
    Filed: January 31, 2008
    Date of Patent: May 10, 2011
    Assignee: Infosys Technologies Ltd.
    Inventor: Girish A. Ramachandra
  • Publication number: 20110099617
    Abstract: A method for validating authenticity of identity claims of one or more communicating entities in an online transaction over a network is disclosed. The method includes extracting identity information of the first communicating entity by the second communicating entity during online transaction and prompting a client to provide a unique resource name of the first entity. Further, the method includes validating the identity information extracted from the first entity by checking identity information already registered in a registry. Later the method includes authenticating the identity claims of the first entity based on the validation results. The method also includes steps for registering identity information of the first entity within the registry.
    Type: Application
    Filed: June 14, 2010
    Publication date: April 28, 2011
    Applicant: Infosys Technologies Limited
    Inventor: Maneesh Ponnath
  • Patent number: 7925594
    Abstract: A method for developing a process roadmap for a business system is disclosed. The method includes identifying a business process and determining business goals and key process metrics for the business process. The method further includes measuring process maturity levels of the business process and identifying business process improvement initiatives based on the process maturity levels. Furthermore, the method includes linking the business process to at least one of the business goals and key process metrics, the process maturity levels, and the business process improvement initiatives for developing the process roadmap for the business system.
    Type: Grant
    Filed: July 19, 2005
    Date of Patent: April 12, 2011
    Assignee: Infosys Technologies Ltd.
    Inventors: Prasad Jaligama, Sangeeta Das, Raghupathi Narayanarao Cavale
  • Patent number: 7917770
    Abstract: 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: Grant
    Filed: October 9, 2007
    Date of Patent: March 29, 2011
    Assignee: Infosys Technologies Ltd.
    Inventors: Ashok Gopinath, Kolluru Venkata Surya Narayana Sastry, Rajiv Sethumadhavan, Sujith Kizhakkel
  • 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