Patents Assigned to Infosys Technologies Ltd.
  • Publication number: 20080092122
    Abstract: Performance tracking of computing systems can be provided by monitoring, determining performance states, and displaying health information. Capacity planning recommendations can be provided by monitoring performance of a software application, determining a plurality of performance state transitions of the software application, and, based on the transitions, making capacity planning recommendations. Performance state transitions can be selected from a set of transitions between four possible quadrant states. Performance of a software application can be categorized into one of the four possible quadrant states from. Capacity planning recommendations can be provided by a capacity planning framework. The framework can comprise a performance monitoring module for monitoring performance of software applications, a quadrant tracking module for determining performance state transitions, and a capacity planning module for making capacity planning recommendations based on the transitions.
    Type: Application
    Filed: October 12, 2007
    Publication date: April 17, 2008
    Applicant: Infosys Technologies Ltd.
    Inventors: Gaurav Caprihan, Nikhil Venugopal, Pratik Kumar
  • Publication number: 20080077544
    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: Application
    Filed: September 26, 2007
    Publication date: March 27, 2008
    Applicant: Infosys Technologies Ltd.
    Inventor: Ashish Sureka
  • Publication number: 20080066045
    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: Application
    Filed: June 5, 2007
    Publication date: March 13, 2008
    Applicant: Infosys Technologies Ltd.
    Inventors: Guruprasad R. Athani, Philip A.R., Shashi C.B.
  • Publication number: 20080065648
    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: Application
    Filed: September 12, 2007
    Publication date: March 13, 2008
    Applicant: Infosys Technologies Ltd.
    Inventors: Puneet Gupta, Zalak Dedhia, Kavitha Damodhiran, Rajat Gogri
  • Publication number: 20080040488
    Abstract: Middleware interposed between a mobile client device and a server can limit rendered online services to those appropriate to a context for the mobile client device. For example, characteristics of the mobile client device, the type of connection, and the like can be taken into account when deciding which online services to render at the mobile client device. Useful for avoiding presentation of online services that are inappropriate, incompatible, or the like.
    Type: Application
    Filed: August 8, 2007
    Publication date: February 14, 2008
    Applicant: Infosys Technologies Ltd.
    Inventors: Puneet Gupta, Karthik G V, Kavitha Damodhiran
  • Publication number: 20080037529
    Abstract: Messages can be delivered to end-user communication devices for playback to users of the end-user communication devices during call progress events by selecting messages to deliver and delivering the selected messages to the end-user communication device, where the end-user communication device stores the messages and plays back the stored messages during call progress events of subsequent calls. A system for delivering messages to end-user communication devices can comprise a message delivery module configured to deliver messages prior to calls where the messages are played and a reception module configured to receive indications of interest in the messages. An end-user communication device for playing back messages during call progress events can comprise a communication module configured to receive messages when not engaged in a call, a storage module configured to store messages, and a playback module configured to play back stored messages during later calls.
    Type: Application
    Filed: August 9, 2007
    Publication date: February 14, 2008
    Applicant: Infosys Technologies, Ltd.
    Inventors: Raghuveer Bangalore, Vamsi Pottangi, Ilankumaran Neelamegam, Vikram Meghal
  • Publication number: 20080014929
    Abstract: Reliable messaging can be incorporated into a framework for occasionally connected computing (OCC). For example, various delivery assurance profiles can be supported for an application accessing Web Services to accomplish online business processing. Processing can be accomplished transparently with respect to whether the Web Services are available to a mobile computing device.
    Type: Application
    Filed: April 16, 2007
    Publication date: January 17, 2008
    Applicant: Infosys Technologies Ltd.
    Inventors: Srinivas Padmanabhuni, Abhishek Chatterjee, Terance Dias, Geo Kuravakal, Varun Poddar
  • Publication number: 20080008139
    Abstract: A system, method, and computer program product for establishing a communication network, including a plurality of access points, wherein each access point includes a plurality of devices adapted to operate in communication to a proximate corresponding access point. The system further includes a communication module disposed in the plurality of devices and encoded with executable instructions representing a computer program, wherein the communication module is adapted to randomly locate the plurality of devices and establish an ad-hoc communication network between the plurality of devices in any of the plurality of access points for exchanging information on the plurality of access points and for establishing the communication network with any of the plurality of access points.
    Type: Application
    Filed: July 5, 2006
    Publication date: January 10, 2008
    Applicant: Infosys Technologies, Ltd.
    Inventors: Puneet Gupta, Kartik Muralidharan, Rajat Laxmichand Gogri
  • Publication number: 20080010258
    Abstract: Various techniques can be used to implement a collaborative filtering-based recommendation engine. For example, different similarity measures can be used for different users. Different similarity measures can be used for a particular user across time. A superior similarity measure can be found for a user. User-defined similarity measures can be supported.
    Type: Application
    Filed: June 19, 2007
    Publication date: January 10, 2008
    Applicant: Infosys Technologies Ltd.
    Inventor: Ashish Sureka
  • Publication number: 20080008096
    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: Application
    Filed: July 5, 2006
    Publication date: January 10, 2008
    Applicant: Infosys Technologies, Ltd.
    Inventors: Karthikeyan Balaji Dhanapal, Abdul Sakib Mondal
  • Publication number: 20070288224
    Abstract: Virtual machines can be pre-created in a grid environment. Pre-created machines can be of a tiny configuration to avoid consuming resources. A request for a virtual machine in the grid can be granted by ballooning a pre-created tiny virtual machine to a larger configuration. The tiny pre-created virtual machine can be advertised as being of a non-tiny configuration. Agents can work in concert to coordinate handing requests for a virtual machine in the grid. The virtual machine can be initialized before it is reduced to a tiny configuration. Ballooning the virtual machine can take considerably less time than creating it from scratch. Thus, high performance computing can be provided on virtual machines in a grid environment, enabling virtual machine technology to be applied in a wide variety of grid-based scenarios.
    Type: Application
    Filed: May 15, 2007
    Publication date: December 13, 2007
    Applicant: Infosys Technologies Ltd.
    Inventors: Srikanth Sundarrajan, Hariprasad Nellitheertha
  • Publication number: 20070283329
    Abstract: A system, method and computer program product for performance monitoring and diagnosis of a target machine, including installing a management console configured to communicate with an agent deployed on a target machine; gathering performance data of the target machine via the agent deployed on a target machine; sending via the agent deployed on a target machine the gathered performance data of the target machine to the management console at regular intervals for diagnosis; diagnosing the performance data captured at the regular intervals using a knowledge base representation technique via a diagnosis engine; and raising an alert event on the target machine depending on a criticality of the diagnosed performance data via the diagnosis engine.
    Type: Application
    Filed: January 9, 2007
    Publication date: December 6, 2007
    Applicant: INFOSYS TECHNOLOGIES, LTD.
    Inventors: Gaurav Caprihan, Ram Kumar, Surendra Bysani, Nikhil Venugopal
  • Publication number: 20070255833
    Abstract: A system, method, and computer program product for managing resources, including a server adapted for interacting with at least one control system to schedule multiple jobs using at least one resource is disclosed. The system further comprises an agent adapted for monitoring execution of the at least one resource and a database server adapted for storing at least one grid resource data. Furthermore, the system includes an interface adapted for submitting the multiple jobs to the at least one resource in addition with various meta-attributes. In one embodiment of the present technique, the system comprises a method for providing an integrated and service oriented architecture to the system. Furthermore, the system implements adaptation and manageability concepts and integrates scheduling capabilities.
    Type: Application
    Filed: April 27, 2006
    Publication date: November 1, 2007
    Applicant: Infosys Technologies, Ltd.
    Inventors: Amit Sharma, Keyur Gor, Neel Arurkar
  • Publication number: 20070254614
    Abstract: Secure wireless connections can be established by broadcasting wireless security parameters within SSID fields. A wireless security parameter can be received and a broadcast SSID generated from the wireless security parameter. The broadcast SSID can be broadcast. Secure connections can be established with wireless devices that receive the broadcast SSID and connect using the broadcast SSID and the wireless security parameter. Secure wireless connections can also be established by broadcasting wireless security parameters and connection SSIDs within SSID fields. A wireless security parameter and a connection SSID can be received and a broadcast SSID generated from the wireless security parameter and connection SSID. The broadcast SSID can be broadcast. Secure connections can be established with wireless devices that receive the broadcast SSID and connect using the connection SSID and the wireless security parameter.
    Type: Application
    Filed: April 27, 2007
    Publication date: November 1, 2007
    Applicant: Infosys Technologies Ltd.
    Inventors: Kartik Muralidharan, Puneet Gupta
  • Publication number: 20070250365
    Abstract: A grid computing system, method, and computer program product, adapted to execute at least one workflow having a set of predefined operating parameters and including an execution module comprising a plurality of devices having a plurality of heterogeneous resources, wherein the plurality of devices is adapted to execute the at least one job by integrating the plurality of heterogeneous resources. The system further includes at least one grid workflow module. The grid workflow module includes a graphical user interface to provide at least one user to initiate and manage the at least one workflow based on the set of predefined operating parameters and the plurality of heterogeneous resources. Furthermore, the grid workflow module includes a manager module adapted to partition the at least one workflow into multiple jobs prior to the execution of the at least one workflow.
    Type: Application
    Filed: April 21, 2006
    Publication date: October 25, 2007
    Applicant: Infosys Technologies Ltd.
    Inventors: Anirban Chakrabarti, Dheepak Ramanujam, Shakeb Ali, Ira Gupta, Anirban Ghosh
  • Patent number: 7286546
    Abstract: A gateway module is provided for connecting multiple networks. A connection set up module is provided. The connection set up module is configured to set up a transport layer connection between two correspondent nodes in first and second wire networks in divided forms of first and second connections. The first and second connections are in a transport layer protocol suitable for communications with correspondent nodes in the first and second wire networks. A control module controls the connection set up module by determining whether or not to carry out a connection set up by the connection set up module. The connection set up is made according to information content of a packet. The packet contains a transport layer protocol data unit, from a correspondent node in the second network, that requests a set up of the transport layer connection between the first and second networks.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: October 23, 2007
    Assignee: Infosys Technologies Ltd.
    Inventor: Abdul Sakib Mondal
  • Publication number: 20070208686
    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: Application
    Filed: February 2, 2007
    Publication date: September 6, 2007
    Applicant: Infosys Technologies Ltd.
    Inventors: Puneet Gupta, Karthik G. V., Kavitha Damodhiran
  • Publication number: 20070174294
    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: Application
    Filed: December 20, 2006
    Publication date: July 26, 2007
    Applicant: Infosys Technologies Ltd.
    Inventors: Santosh Srivastava, Sathish Namasivayam, Mahipal Jain
  • Publication number: 20070149212
    Abstract: Location-based services can be provided by broadcasting location-based information within wireless network zones. A system for providing location-based services within an ad-hoc wireless network zone can include an information server for providing the location-based services by broadcasting location-based information, where the broadcast location-based information is received by a client wireless device when the client wireless device enters the ad-hoc wireless network zone. Location-based services can be provided within an ad-hoc wireless network zone by broadcasting location-based information regarding the location-based services. The broadcast can be received by a client wireless device within the zone. The client wireless device can display alerts based on the received location-based information.
    Type: Application
    Filed: September 18, 2006
    Publication date: June 28, 2007
    Applicant: Infosys Technologies Ltd.
    Inventors: Puneet Gupta, Kartik Muralidharan, Rajat Laxmichand Gogri, Kavitha Damodhiran
  • Publication number: 20070136138
    Abstract: The present invention relates to a system and method comprising, estimating the workload generation by an application under development at an early stage in the lifecycle. In these aspects, using actual business volume data, use case details and the screens associated with each, the present system estimates approximate bandwidth requirements required for the said application. In another aspect of the present technique, the method includes determining the actual bandwidth by a simulation model that takes into account, the random behavior of users in a client-server environment and factors in concurrency required for the bandwidth calculations. In yet another aspect of the present technique, the method includes sizing the bandwidth for determining optimal workloads in networks. In this aspect, saving, the cost reduction is concentrated with greater care, meeting the tight schedules.
    Type: Application
    Filed: December 12, 2005
    Publication date: June 14, 2007
    Applicant: Infosys Technologies, LTD
    Inventors: Gaurav Caprihan, Nikhil Venugopal