Patents Assigned to Infosys Technologies
  • Publication number: 20120236740
    Abstract: Network emulation techniques are provided for dynamically varying network bandwidth and/or error rate. Network emulation can be performed by determining a bandwidth range, determining a plurality of specific bandwidth values distributed across the bandwidth range, and dynamically varying available bandwidth among the plurality of specific bandwidth values for a stream of network packets. Transitioning between specific bandwidth values can be performed using a probability jump matrix. Network emulation can also be performed by varying error rates, such as dropped packets, separately or in addition to dynamic bandwidth variation.
    Type: Application
    Filed: May 18, 2011
    Publication date: September 20, 2012
    Applicant: Infosys Technologies Ltd.
    Inventor: Karthikeyan Balaji Dhanapal
  • Publication number: 20120233588
    Abstract: A blended service creation environment is provided for developing blended service software applications that utilize multiple service endpoints. The blended service creation environment comprises a software development kit, a graphical service creation environment, and service endpoint simulators. Blended services can be tested locally using the service endpoint simulators, which simulate communication with actual service endpoints. The graphical service creation environment can be used to create blended services that utilize multiple service endpoints from different service providers. A service definition document can be used to define a blended service and the service definition document can be used to execute the blended service using a service execution environment.
    Type: Application
    Filed: May 17, 2011
    Publication date: September 13, 2012
    Applicant: Infosys Technologies Ltd.
    Inventors: Subrahmanya R. Mruthyunjaya, Chetan Kumar Gupta, Ravindra K. Ghanathe, Tushar Agrawal
  • Publication number: 20120233595
    Abstract: A service definition document (SDD) framework is provided for defining blended services that utilize multiple service endpoints. The SDD framework can comprise a first category that defines a service endpoint representing a blended service, a second category that defines a plurality of service endpoints utilized by the blended service, and a third category that defines execution of the blended service. Blended services can be provided by creating a model of a blended service and saving a representation of the model of the blended service in a service definition document (SDD) framework. A blended service defined in a SDD framework can be executed by receiving the SDD and executing the blended service as defined by the SDD using a service execution environment (SEE).
    Type: Application
    Filed: May 17, 2011
    Publication date: September 13, 2012
    Applicant: Infosys Technologies Ltd.
    Inventors: Ravindra K. Ghanathe, Subrahmanya R. Mruthyunjaya, Rashmi Shenoy
  • Publication number: 20120233589
    Abstract: A three-layer architecture is provided for implementing a software development kit (SDK) for developing blended service software applications that utilize multiple service endpoints. The three-layer architecture comprises an application programming interface (API) layer, a core layer, and a communication layer. The API layer provides a set of interfaces for developing blended services that utilize a plurality of service endpoints. The core layer receives commands from the API layer and transforms the received commands for communication with the plurality of service endpoints. The communication layer provides communication adapters for communicating with the plurality of service endpoints. Blended service software applications can be developed using the SDK by receiving a plurality of API commands for a blended service that utilizes a plurality of service endpoints, determining a plurality of worker classes, and providing communication adapters for communicating with the plurality of service endpoints.
    Type: Application
    Filed: May 17, 2011
    Publication date: September 13, 2012
    Applicant: Infosys Technologies Ltd.
    Inventors: Subrahmanya R. Mruthyunjaya, Tushar Agrawal
  • Patent number: 8260651
    Abstract: The present invention provides a method, system and computer program product for estimating resource factors for a steady state execution of a project. The resource factors are associated with a second set of resources. A required effort associated with a first set of resources executing the project is received. Thereafter, a primary effort estimate is calculated. Subsequently, first pre-defined parameters and second pre-defined parameters are assigned corresponding weights. A value corresponding to each of the resource factors is then generated on the basis of the primary effort estimate, weighted first pre-defined parameters and weighted second pre-defined parameters and available time associated with the second set of resources.
    Type: Grant
    Filed: September 14, 2009
    Date of Patent: September 4, 2012
    Assignee: Infosys Technologies Limited
    Inventors: Mandyam Anandanpillai Parthasarathy, Aman Kumar Singhal, Amit Arun Javadekar, Shobha Mahadevappa, Subbarao Krishnaswamy, Meera Rajeevan
  • Patent number: 8260903
    Abstract: A system and method for accessing the usability and accessibility of a website includes generating a checklist of accommodations corresponding to an accessibility metric of the website, selecting one or more profiles of the website, and selecting Web 2.0 features of the website. The method may further include investigating tradeoffs of accommodations of different sets of Web 2.0 features and determining one or more accommodations necessary for a particular group of users.
    Type: Grant
    Filed: February 9, 2010
    Date of Patent: September 4, 2012
    Assignee: Infosys Technologies Limited
    Inventors: Jai Ganesh, Kimber Lockhart
  • Patent number: 8230031
    Abstract: A method of enhanced instant messaging in a communication network is provided. The method comprises instantiating an instant query message received from a message initiator as a message object. The method further comprises assigning a context identifier and a context queue to the message object based on a context of the message object. The message object is delegated to one or more users if a reply to the message object is not available in a database. Thereafter, one or more replies received for the message object are aggregated in the context queue of the message object and at least one reply is sent to the message initiator.
    Type: Grant
    Filed: March 1, 2010
    Date of Patent: July 24, 2012
    Assignee: Infosys Technologies Limited
    Inventors: Anil Sarin, Raveendran Vadakkoot
  • Patent number: 8189618
    Abstract: A system and method for robust data loss recovery in a wireless local area network is provided. The method includes splitting user data into multiple data fragments. The method further includes creating multiple beacon frames by placing each data fragment in a unique beacon frame and broadcasting the beacon frames through a wireless medium by an access point of the network. Prior to transmission, the method includes arranging the frames into a plurality of groups and creating a parity frame for each group, to be transmitted along with the beacon frame. After transmission, the beacon frames are received by a wireless client and data fragments are extracted from each beacon frame. At the receiving end, the wireless client checks whether all the transmitted beacon frames have been received. Finally, the user data is reconstructed from the extracted data fragments by reassembling the data fragments.
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: May 29, 2012
    Assignee: Infosys Technologies Limited
    Inventors: Karthikeyan Balaji Dhanapal, Kartik Muralidharan, Puneet Gupta
  • Publication number: 20120131090
    Abstract: A distributed hierarchical registry provides services, such as registry services, including client device discovery and communication services. The distributed hierarchical registry comprises a plurality of registry groups where a registry group comprises a plurality of registry servers. The registry servers receive client device information, such as status, capability, and usage information, and update other registry servers, in the same registry group and/or in other registry groups, using a quorum consensus protocol. The registry servers also respond to lookup requests from client devices. Registry servers use policies to define parameters such as a number of registry servers that make up a read quorum and the number of registry servers that make up a write quorum.
    Type: Application
    Filed: February 7, 2011
    Publication date: May 24, 2012
    Applicant: Infosys Technologies Ltd.
    Inventor: Shyam Kumar Doddavula
  • Patent number: 8176464
    Abstract: A framework for securing a source code base during the development phase of a software development lifecycle is provided. The framework includes an aspect package module and a validator package module. The aspect package module integrates security routines into the source code base. The aspect package module includes a custom interface module and a validator aspect module. The custom interface module includes a function declaration, wherein the custom interface module is implemented by at least one class of the one or more classes. The validator aspect module includes a controller code for controlling the flow of the execution, based on the context for the security validation of the at least one class, wherein one or more security routine integration points are defined in the at least one class. The validator package module validates the at least one class, based on the defined context, by using one or more validation classes.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: May 8, 2012
    Assignee: Infosys Technologies Limited
    Inventor: Maneesh Kumar Ponnath
  • Patent number: 8166135
    Abstract: A system and method for assessing and remedying accessibility of websites is provided. The method includes receiving a website address for assessment, an accessibility guideline and level of assessment to be performed from the user. The method further includes crawling the website for extracting information. The information comprises HTML tags used in designing a webpage. Thereafter, the website is scanned for checking conformance to one or more accessibility parameters. Finally, one or more assessment reports are provided to the user.
    Type: Grant
    Filed: November 13, 2009
    Date of Patent: April 24, 2012
    Assignee: Infosys Technologies Limited
    Inventors: Jai Ganesh, Navin Kasa, Shaurabh Bharti, Srinivas Padmanabhuni, Mayank Mathur, Ajay Kolhatkar, Shrirang Prakash Sahasrabudhe
  • Patent number: 8166309
    Abstract: A method, system, and computer program product for network management, including masking a true service set identifier (SSID) in beacon frame; and broadcasting the beacon frame with the masked true SSID, whereby an authorized device retrieve the true SSID from the broadcast beacon frame.
    Type: Grant
    Filed: May 1, 2007
    Date of Patent: April 24, 2012
    Assignee: Infosys Technologies, Ltd.
    Inventors: Kartik Muralidharan, Puneet Gupta
  • Patent number: 8160060
    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: Grant
    Filed: January 2, 2009
    Date of Patent: April 17, 2012
    Assignee: Infosys Technologies Limited
    Inventor: Rajmohan Harindranath
  • Patent number: 8161326
    Abstract: The present invention provides a method, system and computer program product for managing the Information Technology (IT) infrastructural elements of multiple organizations. The system monitors various IT infrastructural elements, such as networks, operating systems, databases, and software applications of multiple organizations. Alerts corresponding to various issues related to the IT infrastructural elements are generated. Based on the alerts, the system provides information related to the issues to a support team for solving them.
    Type: Grant
    Filed: September 28, 2009
    Date of Patent: April 17, 2012
    Assignee: Infosys Technologies Limited
    Inventors: Milind Vinod Dixit, Binny Chacko, Sridhar Kondiparthy
  • Patent number: 8161459
    Abstract: The present invention provides a method, system and computer program product for generating one or more functional test cases for testing a software application. One or more use-case activity diagrams are developed for the software application on the basis of a predefined set of rules. The consistency of the use-case activity diagrams is checked automatically. Further, the consistent use-case activity diagrams are validated with one or more users. Furthermore, the one or more functional test cases are generated automatically from the validated use-case activity diagrams.
    Type: Grant
    Filed: January 15, 2009
    Date of Patent: April 17, 2012
    Assignee: Infosys Technologies Limited
    Inventors: Ravi Prakash Gorthi, Kailash Kumar Prasad Chanduka, Anjaneyulu Pasala
  • Publication number: 20120089726
    Abstract: Automated service level management of applications can include automated deployment, monitoring, forecasting, and/or predicting based on a plurality of service levels comprising application level, application server platform level, virtual machine level, and/or infrastructure level, and optimizations at multiple levels using a plurality of techniques including automated dynamic application migration. Automated deployment of applications in a cloud computing environment using deployment descriptors comprises receiving values for service level parameters for an application, creating a deployment descriptor based on the parameters, identifying application servers that satisfy the deployment descriptors, and deploying the application to the identified application servers.
    Type: Application
    Filed: November 19, 2010
    Publication date: April 12, 2012
    Applicant: Infosys Technologies Ltd.
    Inventor: Shyam Kumar Doddavula
  • Patent number: 8145608
    Abstract: A method for rapid processing and transport of large XML files is provided. The method enables splitting an XML file into a plurality of records by a client module. The method further enables parsing each record to obtain a wrapper object. Next, the wrapper object is transported by the client module to a server module. Then, mapping information is populated at the client module based on path information of the wrapper object at the server module. Further, the mapping information is provided from the client module to the server module and records are accessed at the server module using the mapping information.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: March 27, 2012
    Assignee: Infosys Technologies Limited
    Inventors: Krishnendu Kunti, Rahul Muralidhar
  • Patent number: 8126440
    Abstract: A method for disseminating Early Warning Messages (EWMs) to subscriber terminals by an Early Warning Unit (EWU) in a mobile communication network is provided. The method comprises identifying at least one base station in a first region and sending a trigger signal to the identified base station for initiating the dissemination of the EWMs. The method further comprises sending an invitation request to one or more peer base stations in a second region and receiving subscriber details from one or more base stations. The method furthermore comprises selectively disseminating the EWMs to the one or more subscriber terminals based on location details of the subscriber terminals using a grid computing architecture. The grid computing architecture facilitates parallel dissemination of the EWMs to the one or more subscriber terminals by splitting the subscriber details into one or more data fragments.
    Type: Grant
    Filed: April 8, 2009
    Date of Patent: February 28, 2012
    Assignee: Infosys Technologies Limited
    Inventors: Sumit Kumar Bose, Srikanth Sundarrajan, Ganesan Malaiyandasamy, Anirban Chakrabarti, Lopamudra Chakrabarti, legal representative, Bhalwan Singh Gurna, Madhavi Rani
  • Patent number: 8122365
    Abstract: A method, system, and computer program product for dynamic creation and customization of a user interface in a web service environment, including dynamically generating and customizing a portlet; providing policy based access to the portlet depending on a consumer of the portlet; providing caching or cache refreshing of a feed to the portlet; and providing authentication of a consumer of the portlet.
    Type: Grant
    Filed: February 23, 2007
    Date of Patent: February 21, 2012
    Assignee: Infosys Technologies, Ltd.
    Inventors: Srinivas Padmanabhuni, Krishnendu Kunti, Anshuk Chinmoy Pal Chaudhuri, Shaurabh Bharti
  • Patent number: 8117606
    Abstract: 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: Grant
    Filed: June 4, 2007
    Date of Patent: February 14, 2012
    Assignee: Infosys Technologies Ltd.
    Inventors: Anirban Chakrabarti, Shubhashis Sengupta, Anish Damodaran