Patents Assigned to Infosys Technologies
-
Publication number: 20120236740Abstract: 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: ApplicationFiled: May 18, 2011Publication date: September 20, 2012Applicant: Infosys Technologies Ltd.Inventor: Karthikeyan Balaji Dhanapal
-
Publication number: 20120233588Abstract: 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: ApplicationFiled: May 17, 2011Publication date: September 13, 2012Applicant: Infosys Technologies Ltd.Inventors: Subrahmanya R. Mruthyunjaya, Chetan Kumar Gupta, Ravindra K. Ghanathe, Tushar Agrawal
-
Publication number: 20120233595Abstract: 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: ApplicationFiled: May 17, 2011Publication date: September 13, 2012Applicant: Infosys Technologies Ltd.Inventors: Ravindra K. Ghanathe, Subrahmanya R. Mruthyunjaya, Rashmi Shenoy
-
Publication number: 20120233589Abstract: 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: ApplicationFiled: May 17, 2011Publication date: September 13, 2012Applicant: Infosys Technologies Ltd.Inventors: Subrahmanya R. Mruthyunjaya, Tushar Agrawal
-
Patent number: 8260651Abstract: 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: GrantFiled: September 14, 2009Date of Patent: September 4, 2012Assignee: Infosys Technologies LimitedInventors: Mandyam Anandanpillai Parthasarathy, Aman Kumar Singhal, Amit Arun Javadekar, Shobha Mahadevappa, Subbarao Krishnaswamy, Meera Rajeevan
-
Patent number: 8260903Abstract: 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: GrantFiled: February 9, 2010Date of Patent: September 4, 2012Assignee: Infosys Technologies LimitedInventors: Jai Ganesh, Kimber Lockhart
-
Patent number: 8230031Abstract: 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: GrantFiled: March 1, 2010Date of Patent: July 24, 2012Assignee: Infosys Technologies LimitedInventors: Anil Sarin, Raveendran Vadakkoot
-
Patent number: 8189618Abstract: 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: GrantFiled: April 21, 2009Date of Patent: May 29, 2012Assignee: Infosys Technologies LimitedInventors: Karthikeyan Balaji Dhanapal, Kartik Muralidharan, Puneet Gupta
-
Publication number: 20120131090Abstract: 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: ApplicationFiled: February 7, 2011Publication date: May 24, 2012Applicant: Infosys Technologies Ltd.Inventor: Shyam Kumar Doddavula
-
Patent number: 8176464Abstract: 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: GrantFiled: December 23, 2008Date of Patent: May 8, 2012Assignee: Infosys Technologies LimitedInventor: Maneesh Kumar Ponnath
-
Patent number: 8166135Abstract: 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: GrantFiled: November 13, 2009Date of Patent: April 24, 2012Assignee: Infosys Technologies LimitedInventors: Jai Ganesh, Navin Kasa, Shaurabh Bharti, Srinivas Padmanabhuni, Mayank Mathur, Ajay Kolhatkar, Shrirang Prakash Sahasrabudhe
-
Patent number: 8166309Abstract: 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: GrantFiled: May 1, 2007Date of Patent: April 24, 2012Assignee: Infosys Technologies, Ltd.Inventors: Kartik Muralidharan, Puneet Gupta
-
Patent number: 8160060Abstract: 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: GrantFiled: January 2, 2009Date of Patent: April 17, 2012Assignee: Infosys Technologies LimitedInventor: Rajmohan Harindranath
-
Patent number: 8161326Abstract: 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: GrantFiled: September 28, 2009Date of Patent: April 17, 2012Assignee: Infosys Technologies LimitedInventors: Milind Vinod Dixit, Binny Chacko, Sridhar Kondiparthy
-
Patent number: 8161459Abstract: 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: GrantFiled: January 15, 2009Date of Patent: April 17, 2012Assignee: Infosys Technologies LimitedInventors: Ravi Prakash Gorthi, Kailash Kumar Prasad Chanduka, Anjaneyulu Pasala
-
Publication number: 20120089726Abstract: 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: ApplicationFiled: November 19, 2010Publication date: April 12, 2012Applicant: Infosys Technologies Ltd.Inventor: Shyam Kumar Doddavula
-
Patent number: 8145608Abstract: 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: GrantFiled: April 28, 2009Date of Patent: March 27, 2012Assignee: Infosys Technologies LimitedInventors: Krishnendu Kunti, Rahul Muralidhar
-
Patent number: 8126440Abstract: 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: GrantFiled: April 8, 2009Date of Patent: February 28, 2012Assignee: Infosys Technologies LimitedInventors: Sumit Kumar Bose, Srikanth Sundarrajan, Ganesan Malaiyandasamy, Anirban Chakrabarti, Lopamudra Chakrabarti, legal representative, Bhalwan Singh Gurna, Madhavi Rani
-
Patent number: 8122365Abstract: 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: GrantFiled: February 23, 2007Date of Patent: February 21, 2012Assignee: Infosys Technologies, Ltd.Inventors: Srinivas Padmanabhuni, Krishnendu Kunti, Anshuk Chinmoy Pal Chaudhuri, Shaurabh Bharti
-
Patent number: 8117606Abstract: 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: GrantFiled: June 4, 2007Date of Patent: February 14, 2012Assignee: Infosys Technologies Ltd.Inventors: Anirban Chakrabarti, Shubhashis Sengupta, Anish Damodaran