Patents Assigned to Infosys Technologies Limited
-
Publication number: 20110321164Abstract: A method and system for adaptive vulnerability scanning (AVS) of an application is provided. The adaptive vulnerability scanning of an application assists in identifying new vulnerabilities dynamically. The endpoints of an application are scanned using a predefined set of rules. Subsequently, one or more possible vulnerabilities are presented. The vulnerabilities are analyzed and predefined rules are modified. The steps of scanning the application and modification of rules are iteratively repeated till the adaptive vulnerability scanning capability is achieved. A neural network is used for training the adaptive vulnerability scanner. This neural network is made to learn some rules based on predefined set of rules while undergoing the training phase. At least one weight in neural networks is altered while imparting the self learning capability.Type: ApplicationFiled: August 18, 2010Publication date: December 29, 2011Applicant: INFOSYS TECHNOLOGIES LIMITEDInventors: Ashutosh SAXENA, Maneesh PONNATH, Vishal Anjaiah GUJJARY
-
Publication number: 20110317010Abstract: The invention provides a method, system and computer program product for tracking a person in a pre-defined area. The pre-defined area includes a plurality of imaging devices placed at respective pre-defined locations to capture images of the person. The system in conjunction with the plurality of imaging devices locates the person at the pre-defined area based on the captured images of the person.Type: ApplicationFiled: September 30, 2010Publication date: December 29, 2011Applicant: INFOSYS TECHNOLOGIES LIMITEDInventors: Karthikeyan Balaji DHANAPAL, Arun Agrahara SOMASUNDARA, Sagar Prakash JOGLEKAR, Aditya NARANG, Sanjoy PAUL
-
Publication number: 20110311164Abstract: The invention provides a method, system and computer program product for performing a shopping activity in a shopping store through a wireless computing device of a customer. The wireless computing device is equipped with an imaging device. The customer uses his/her wireless computing device to select a product to be purchased from the shopping store and subsequently completes the purchase through the wireless computing device.Type: ApplicationFiled: August 12, 2010Publication date: December 22, 2011Applicant: INFOSYS TECHNOLOGIES LIMITEDInventors: Shafeer Badharudeen, Sameer Mohamed Khan, Navin Narayan, Manu Gokuladasan Nair
-
Publication number: 20110313903Abstract: A system and method facilitating an end-to-end solution for one or more service offerings. The end-to-end solution includes the modeling, provisioning, and rating of a single subscription as at least one of prepaid and postpaid. The system includes a CRM layer, an integration layer, a rating and billing management layer, and a service activation platform layer.Type: ApplicationFiled: August 12, 2010Publication date: December 22, 2011Applicant: INFOSYS TECHNOLOGIES LIMITEDInventors: Gnanapriya C., Arup Goswami, Nishi Mathur, Munish Kashyap, Jamsheed Kormath, Rohit Prasad, Yuvraj Sakharam Magdum, Sreekumar Gopalakrishnan, Anand Subramanian, Soumen Saha
-
Publication number: 20110314449Abstract: The present invention provides a method, a system, and a computer program product for determining an effort associated with the maintenance of software. The method, the system, and the computer program product enable receiving values corresponding to predefined factors, which are segregated into corrective factors, preventive factors, perfective factors, and adaptive factors. A corrective effort is determined based on the corrective factors and predefined rules. Thereafter, a preventive effort is determined based on the preventive factors, the predefined rules, and the corrective effort. Thereafter, a perfective effort is determined based on the perfective factors, the predefined rules, and the corrective effort. Subsequently, an adaptive effort is determined based on the adaptive factors, the predefined rules, the corrective effort, the preventive effort, and the perfective effort.Type: ApplicationFiled: August 12, 2010Publication date: December 22, 2011Applicant: INFOSYS TECHNOLOGIES LIMITEDInventors: Bhaskar Babu, Rohit Kedia, Atul Alase, John Premkumar, Shashank Tiwari, Ananth Subramaniam, S. Vijay Kumar, Arman Saleh, Shivakumar Shankaran, Prakash Gopan V., Pradeep H. K., Kavitha Natarajan
-
Publication number: 20110314440Abstract: The present invention provides a method, a system, and a computer program product for determining productivity of a team associated with maintenance and production support of software. The invention enables receiving one or more tickets associated with the software, the number of full time equivalent team-members (FTEs) in the team, and weight corresponding to each predefined parameter. Net ticket-units are determined based on the predefined ticket-unit associated with the tickets. An adjustment factor is determined based on the weight corresponding to each predefined parameter. Adjusted ticket-units are determined based on the net ticket-units and the adjustment factor. The productivity of the team for a predefined time period is generated based on the adjusted ticket-units and the number of FTEs. In a similar manner, the invention enables determining the number of FTEs based on a received productivity and the adjusted ticket-units.Type: ApplicationFiled: August 18, 2010Publication date: December 22, 2011Applicant: INFOSYS TECHNOLOGIES LIMITEDInventors: Aman Kumar SINGHAL, Amit Arun JAVADEKAR, Parthasarathy M.A.
-
Publication number: 20110276447Abstract: The present invention provides a method and a system for providing at least one communications service to one or more service providers by a communications service provider. Communications capabilities of the communications service provider are sliced into a plurality of virtual slices and each of the plurality of virtual slices is configured for a different service provider from among the one or more service providers. At least one communications service is provided to each of the one or more service providers through a respective configured virtual slice by the communications service provider. Each of the one or more service providers further provides the communications service to a user through the respective configured virtual slice in collaboration with the communications service provider.Type: ApplicationFiled: March 25, 2011Publication date: November 10, 2011Applicant: INFOSYS TECHNOLOGIES LIMITEDInventors: Sanjoy Paul, Karthik Srinivasan
-
Publication number: 20110270837Abstract: A system and method for logically masking data by implementing masking algorithms is provided. The method includes receiving one or more inputs from user regarding type of data masking to be implemented depending on type of data entry. Data entries include alphabetical data, data comprising unique codes, data comprising dates and numerical data. Based on inputs received, the data entries are classified and appropriate masking algorithms are executed. For masking numerical data entries, the data entries are first grouped using clustering algorithms and are then shuffled using shuffling algorithms. For low level of data masking selected by a user, numerical data entries are shuffled within groups and for high level of data masking selected by a user, numerical data entries are shuffled across groups.Type: ApplicationFiled: June 14, 2010Publication date: November 3, 2011Applicant: INFOSYS TECHNOLOGIES LIMITEDInventors: K. Antony Arokia Durai Raj, B. Kanagasabapathi
-
Publication number: 20110266869Abstract: A system and method for measuring, monitoring and controlling electrical power directed through one or more electricity directing devices is provided. The one or more electricity directing devices includes electrical sockets supplying power to one or more devices. The system includes a potential transformer configured to receive AC voltage directed through a socket and further configured to relay the voltage to a processing device. The system further includes a current sensor configured to sense current drawn from the socket and further configured to relay the current to the processing device. A microcontroller is adapted to receive analog or digital values of voltage and current corresponding to AC voltage and AC current. The microcontroller then measures values of voltage and current, calculate electrical power consumed and generate a control signal. The control signal activates a switching device operationally connected to the socket and switches power flow through the socket.Type: ApplicationFiled: June 14, 2010Publication date: November 3, 2011Applicant: INFOSYS TECHNOLOGIES LIMITEDInventors: Siva Prasad Katru, Kumar Padmanabh, Sanjoy Paul
-
Publication number: 20110251874Abstract: A method for building an integrated customer analytics solution for an enterprise is provided. The method enables retrieving and processing customer data from data sources available in the enterprise. Further, statistical techniques are generated using the processed data to facilitate analyzing attributes related to the customer. Statistical model outputs are, then, derived using the generated statistical techniques. The statistical model outputs represent metrics corresponding to the analyzed attributes. Furthermore, statistical models are generated corresponding to the statistical model outputs. The statistical models are associated with scores that facilitate to predict likelihood of customer behavior towards products, services and other customer related aspects associated with the enterprise. In addition, reports are generated based on at least one of: the processed data and the one or more statistical model outputs.Type: ApplicationFiled: June 16, 2010Publication date: October 13, 2011Applicant: INFOSYS TECHNOLOGIES LIMITEDInventors: Manisha Banthia, Madana Mohana Babu, Sharmistha Sikdar
-
Publication number: 20110251867Abstract: A method, system, and computer program product for initiating a plurality of incident and service requests are provided. Outages are checked corresponding to the incident and service requests. If the outages exist, they are displayed and mapped to the incident and service requests. If the outages do not exist, they are created if required and mapped corresponding to the incident and service requests. The incident and service requests are assigned to users available in a shift for solutions. If the solutions corresponding to the incident and service requests exist in a knowledge database, they are implemented. If the solutions corresponding to the incident and service requests do not exist in the knowledge database, they are created by the users available in the shift. Various checks are performed based on a checklist prior to the closure of the incident and service requests.Type: ApplicationFiled: June 11, 2010Publication date: October 13, 2011Applicant: INFOSYS TECHNOLOGIES LIMITEDInventors: Rahul Madhusudan Joshi, Vivek Krishnan, Gopi Krishna Chilukamarri, Manasa Juvvadi, Himabindu Donepudi
-
Publication number: 20110251887Abstract: A method for optimized selection and rendering of advertisements on various device types of a user is provided. The method enables receiving inferred data related to the user. The inferred data includes static context inferred from user profile information. The user profile information includes static details pertaining to the user. The inferred data further includes dynamic context. The dynamic context is inferred from the user's behavior across multiple communication channels using the various device types of the user. The method further enables short listing advertisements based on the inferred data and applying predetermined rules on the short listed advertisements to select a final advertisement. Finally, the method enables rendering the final advertisement on at least one of the various devices types of the user.Type: ApplicationFiled: June 16, 2010Publication date: October 13, 2011Applicant: INFOSYS TECHNOLOGIES LIMITEDInventors: Sanjoy Paul, Rajesh Sridharan
-
Publication number: 20110252018Abstract: A method for creating a search index on cloud database is provided. The method enables providing inputs for creating multiple indexes on documents stored in the cloud database. One of the inputs may include a first value representing number of documents to be assigned a single index. The method further enables determining total number of documents stored in the cloud database which is represented by a second value. Further, the method enables estimating total number of indexes to be created based on first value and second value. The method further comprises executing a loop to create multiple indexes for a predetermined number of iterations which corresponds to the estimated value. Furthermore, the method comprises indexing documents for creating the multiple indexes. Finally, the method comprises merging the multiple indexes to create a single index which facilitates a user to search documents stored in the cloud database.Type: ApplicationFiled: June 9, 2010Publication date: October 13, 2011Applicant: INFOSYS TECHNOLOGIES LIMITEDInventors: Rajarshi Bhose, Kashyap Chimanlal Santoki, Subhadip Sarkar
-
Patent number: 8032654Abstract: 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: GrantFiled: January 8, 2009Date of Patent: October 4, 2011Assignee: Infosys Technologies LimitedInventors: Guruprasad Ramananda Athani, Abraham Ranju Philip, Chinnikatte Basavappa Shashi
-
Publication number: 20110238863Abstract: 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: ApplicationFiled: June 9, 2011Publication date: September 29, 2011Applicant: INFOSYS TECHNOLOGIES LIMITEDInventors: Guruprasad R. Athani, A.R. Philip, C.B. Shashi
-
Patent number: 8028188Abstract: 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: GrantFiled: March 2, 2009Date of Patent: September 27, 2011Assignee: Infosys Technologies LimitedInventors: Balaji Dhanapal Karthikeyan, Puneet Gupta
-
Publication number: 20110231315Abstract: The invention discloses a method, system and computer program product for making secure payments. A customer selects one or more items to be purchased. The customer then enters an authentication detail and a dynamic password, also referred to as a One Time Password (OTP), on an Electronic Data Capture device for authenticating the payment. Based on the authenticity of the OTP and the authentication details, a payment request is sent to an organization for completing the payment.Type: ApplicationFiled: June 11, 2010Publication date: September 22, 2011Applicant: INFOSYS TECHNOLOGIES LIMITEDInventors: Gautam Bandyopadhyay, Kiran Subbakrishna Ramesh Kannambadi
-
Publication number: 20110228668Abstract: A method and system for implementing automatic recovery from failure of resources in a grid-based distributed database is provided. The method includes determining the category of each node in the subgroup of nodes, where the determination identifies each node as at least one of a worker node and an idle node. The method further includes saving state of each worker node engaged in execution of a task in a shared memory at pre-determined time intervals. Each worker node is monitored by one or more idle nodes in each sub-group. Upon detection of no change in state of worker node for a pre-determined period of time, a failure notification is raised by one or more idle nodes that have detected failure of the worker node.Type: ApplicationFiled: May 28, 2010Publication date: September 22, 2011Applicant: INFOSYS TECHNOLOGIES LIMITEDInventors: Brijesh PILLAI, Aakanksha Gagrani SINGH, Srikumar KRISHNAMOORTHY
-
Publication number: 20110231801Abstract: A method for processing information fed by a user via an inputting means is provided. The method enables, firstly, receiving a set of directional elements via a user interface. The set of directional elements represent textual or non-textual information fed by the user. Secondly, the method enables interpreting the set of directional elements. The set of directional elements are identified as a combination of motion of the inputting means on the user interface and one or more inputs from the inputting means. Further, the method enables converting the directional elements into a sequence and translating the sequence into the textual or non-textual information using a mapping format. The mapping format corresponds to a predetermined mapping format or a new mapping format. Finally, the method enables rendering the textual or non-textual information on the user interface in the form of one or more symbols.Type: ApplicationFiled: May 27, 2010Publication date: September 22, 2011Applicant: INFOSYS TECHNOLOGIES LIMITEDInventors: Kaushal SAXENA, Ashutosh SAXENA
-
Publication number: 20110231219Abstract: 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: ApplicationFiled: June 11, 2010Publication date: September 22, 2011Applicant: Infosys Technologies LimitedInventor: Ravi Agarwal