Patents by Inventor Geetha Vijayan
Geetha Vijayan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20210251618Abstract: The present invention relates to a device (D) for occluding atrial septal defect. Non-woven wires are introduced in one or more stages, with each stage interspaced with one or more braids and braided together with the wires from the woven centre and earlier stages to form the device (D). The transcatheter device (D) has two discs (101, 102) one a hub-less disc incorporating a woven central section on the left atrial side and the other disc on the right atrial side with a connecting neck (110) braided from wires. The device (D) has thrombogenic material in either discs (101, 102). A ridge (108) is configured on the periphery of either the left atrial disc or right atrial disc or both discs to improve structural stability of the device and provides enhanced elapsing force onto the septum reducing chances of migration.Type: ApplicationFiled: October 10, 2018Publication date: August 19, 2021Applicant: Sree Chitra Tirunal Institute For Medical Sciences And TechnologyInventors: Sujesh SREEDHARAN, Jijo JERARD, Liji Geetha VIJAYAN, Bijulal SASIDHARAN
-
Patent number: 9996408Abstract: A method and system for evaluating performance of software applications. Steps in a first software application within a first web site are mapped to respective similar-function steps in a second software application within a second web site. Measures of performance of: each mapped step in the first software application, the respective similar-function steps in the second software application, and other steps in the second application are determined. A measure of performance of the first software application is determined, based on the measures of performance of each mapped step in the first software application. A measure of performance of the second software application is determined, based on the measures of performance of the respective similar-function steps and the other steps in the second software application. Improved performance is obtained for the and/or first software application by utilizing the measure of performance of the first and/or second software application, respectively.Type: GrantFiled: January 4, 2016Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: Stig A. Olsson, Terrence D. Smetanka, Geetha Vijayan
-
Publication number: 20160117212Abstract: A method and system for evaluating performance of software applications. Steps in a first software application within a first web site are mapped to respective similar-function steps in a second software application within a second web site. Measures of performance of: each mapped step in the first software application, the respective similar-function steps in the second software application, and other steps in the second application are determined. A measure of performance of the first software application is determined, based on the measures of performance of each mapped step in the first software application. A measure of performance of the second software application is determined, based on the measures of performance of the respective similar-function steps and the other steps in the second software application. Improved performance is obtained for the and/or first software application by utilizing the measure of performance of the first and/or second software application, respectively.Type: ApplicationFiled: January 4, 2016Publication date: April 28, 2016Inventors: Stig A. Olsson, Terrence D. Smetanka, Geetha Vijayan
-
Patent number: 9253057Abstract: A method and system for evaluating performance of software applications of different web sites. Steps in a first software application of a first web site are mapped to respective similar-function steps in a second software application of a second web site. The mapping for each step in the first software application includes associating both each step in the first software application and the respective similar-function step in the second software with a respective task. Measures of performance of each mapped step in the first software application and measures of performance of the respective similar-function steps and of other steps in the second software application are determined and included in a report. A measure of performance of the first software application and a measure of performance of the second software application are included in the report.Type: GrantFiled: July 24, 2013Date of Patent: February 2, 2016Assignee: International Business Machines CorporationInventors: Stig A. Olsson, Terrence D. Smetanka, Geetha Vijayan
-
Publication number: 20130311651Abstract: A method and system for evaluating performance of software applications of different web sites. Steps in a first software application of a first web site are mapped to respective similar-function steps in a second software application of a second web site. The mapping for each step in the first software application includes associating both each step in the first software application and the respective similar-function step in the second software with a respective task. Measures of performance of each mapped step in the first software application and measures of performance of the respective similar-function steps and of other steps in the second software application are determined and included in a report. A measure of performance of the first software application and a measure of performance of the second software application are included in the report.Type: ApplicationFiled: July 24, 2013Publication date: November 21, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stig A. Olsson, Terrence D. Smetanka, Geetha Vijayan
-
Patent number: 8527620Abstract: An example of a solution provided here comprises providing a generic task list, and applying the generic task list to a first business process and a second business process. Applying the generic task list includes mapping a transaction step in the first business process to a similar transaction step in the second business process. Another example of a solution comprises mapping a transaction step in a first application to a similar transaction step in a second application, a current threshold value, and a supporting application, inputting performance measures for the first and second applications, and outputting a performance comparison report, based on the mapping and the performance measures. The mapping, the inputting, and the outputting may be performed for a plurality of transaction steps in the first application and a plurality of transaction steps in the second application.Type: GrantFiled: March 6, 2003Date of Patent: September 3, 2013Assignee: International Business Machines CorporationInventors: Stig Arne Olsson, Terence Dale Smetanka, Geetha Vijayan
-
Patent number: 8316381Abstract: An example of a solution provided here comprises receiving as input at least one event (chosen from an event generated by an application probe, and an event generated by a component probe), and providing graphical output based on the inputs, whereby a user correlates a component problem with a performance problem affecting an application. Methods connected with graphics for end to end component mapping and problem-solving in a network environment, systems for executing such methods, and instructions on a computer-usable medium, for executing such methods, are provided.Type: GrantFiled: April 14, 2008Date of Patent: November 20, 2012Assignee: International Business Machines CorporationInventors: Paul Fearn, Stig Arne Olsson, Geetha Vijayan
-
Patent number: 8086720Abstract: An example of a solution provided here comprises: collecting data from a plurality of probes, including at least one local probe and at least one remote probe; and reporting the data. For example, the reporting may comprise: reporting a first subset of the data that originated from a local probe; reporting a second subset of the data that originated from remote probes; and employing a similar reporting format for said first subset and said second subset. Thus comparison of data from a local probe and data from remote probes may be facilitated. Another example comprises: receiving data from at least one probe; comparing said data with at least one threshold value derived from a service level agreement; and outputting in a special mode any measured response time value that is greater than the corresponding threshold value.Type: GrantFiled: January 31, 2002Date of Patent: December 27, 2011Assignee: International Business Machines CorporationInventors: Stephen S. Breese, Stig Arne Olsson, Geetha Vijayan
-
Publication number: 20080216095Abstract: An example of a solution provided here comprises receiving as input at least one event (chosen from an event generated by an application probe, and an event generated by a component probe), and providing graphical output based on said inputs, whereby a user correlates a component problem with a performance problem affecting an application. Methods connected with graphics for end to end component mapping and problem-solving in a network environment, systems for executing such methods, and instructions on a computer-usable medium, for executing such methods, are provided.Type: ApplicationFiled: April 14, 2008Publication date: September 4, 2008Applicant: International Business Machines CorporationInventors: Paul Fearn, Stig Arne Olsson, Geetha Vijayan
-
Patent number: 7412502Abstract: An example of a solution provided here comprises receiving as input at least one event (chosen from an event generated by an application probe, and an event generated by a component probe), and providing graphical output based on said inputs, whereby a user correlates a component problem with a performance problem affecting an application. Methods connected with graphics for end to end component mapping and problem—solving in a network environment, systems for executing such methods, and instructions on a computer-usable medium, for executing such methods, are provided.Type: GrantFiled: April 18, 2002Date of Patent: August 12, 2008Assignee: International Business Machines CorporationInventors: Paul Fearn, Stig Arne Olsson, Geetha Vijayan
-
Publication number: 20080052141Abstract: An example of a solution provided here comprises: (a) collecting data from a production environment, utilizing a plurality of probes; (b) performing calculations, regarding availability or response time or both, with at least part of the data; (c) outputting statistics, resulting from the calculations; and (d) performing (a)-(c) above for a plurality of applications, whereby the applications may be compared. Another example comprises: receiving data for a plurality of transaction steps, from a plurality of probes; calculating statistics based on the data; mapping the statistics to at least one threshold value; and outputting a representation of the mapping.Type: ApplicationFiled: September 14, 2007Publication date: February 28, 2008Inventors: Stig Olsson, David Urgo, Geetha Vijayan
-
Patent number: 7269651Abstract: An electronic business operations measurement system and method are provided. The system and method provide a measurement process in which a script is provided for execution by a first probe and a second probe in order to measure the performance of an application. The measurements of the first and second probes may then be mapped to threshold values. The first probe may execute the script on a first data processing device on which the application executes. The second probe may execute the script on a second data processing device remotely located from the first data processing device on which the application executes. The measurements of the performance performed by the second probe may be adjusted, through conversion of the measurement data using a conversion algorithm, to represent a type of network connection for communicating with the application that is common to end users of the application.Type: GrantFiled: September 26, 2002Date of Patent: September 11, 2007Assignee: International Business Machines CorporationInventors: Stig Arne Olsson, David Michael Urgo, Geetha Vijayan
-
Patent number: 7047291Abstract: An example of a solution provided here comprises providing input from probes, with the input including events generated by an application probe, and events generated by a component probe, and correlating the events. Another example of the solutions provided comprises representing components and events with structured identifiers, each having a limited number of parameters. Methods for end to end component mapping and problem-solving in a network environment, systems for executing such methods, and instructions on a computer-usable medium, for executing such methods, are provided.Type: GrantFiled: April 11, 2002Date of Patent: May 16, 2006Assignee: International Business Machines CorporationInventors: Stephen S. Breese, Stig Arne Olsson, Geetha Vijayan
-
Patent number: 7043549Abstract: An example of a solution provided here comprises: providing a script; employing a plurality of probes, including at least one local probe and at least one remote probe; and measuring a client-server application's performance, with said probes, according to said script. For example, the following are provided: methods for probing client-server applications in a network environment, systems for executing such methods, and instructions on a computer-usable medium, for executing such methods.Type: GrantFiled: January 31, 2002Date of Patent: May 9, 2006Assignee: International Business Machines CorporationInventors: Stephen S. Breese, Stig Arne Olsson, Geetha Vijayan
-
Publication number: 20060031469Abstract: An example of a solution provided here comprises providing a measurement process including: (a) transmitting a test stream over a transmission path; and (b) measuring a quality-of-service indicator for a real-time communication application based on the transmitting; utilizing the measurement process, in continuously sampling a plurality of transmission paths in the real-time communication application's production environment; collecting data from the measurement process; comparing measured values to a threshold value; outputting a representation of compliance or non-compliance with the threshold value; and outputting a trend report based on the data; whereby the real-time communication application may be managed with reference to the threshold value. Such a solution may be selected for a Voice-over-Internet-Protocol application, a video conference application, or a speech-recognition application, to give some non-exclusive examples.Type: ApplicationFiled: June 29, 2004Publication date: February 9, 2006Applicant: International Business Machines CorporationInventors: Michael Clarke, Stig Olsson, Ralph Potok, Geetha Vijayan
-
Patent number: 6832341Abstract: A method for monitoring faults within a computer network. In a preferred embodiment, an event, a host, and a fault monitoring point triplet are received from a monitored network device. A database of valid fault monitoring points is consulted to determine the validity of the event, host, and fault monitoring point triplet received. Responsive to a determination that the event, host, and fault monitoring point triplet received are valid, the appropriate party to notify and the appropriate message to send are determined. The appropriate party is then sent a message alerting them to the network problem. Different parties may be notified depending on the nature of the event or on the location of the event. Furthermore, a new network device may be added without taking down the fault monitoring system by merely adding to the database of valid fault monitoring points a new fault monitoring point corresponding to the added network device.Type: GrantFiled: September 23, 1999Date of Patent: December 14, 2004Assignee: International Business Machines CorporationInventor: Geetha Vijayan
-
Publication number: 20040205184Abstract: An example of a solution provided here comprises: (a) collecting data from a production environment, utilizing a plurality of probes; (b) performing calculations, regarding availability or response time or both, with at least part of the data; (c) outputting statistics, resulting from the calculations; and (d) performing (a)-(c) above for a plurality of applications, whereby the applications may be compared. Another example comprises: receiving data for a plurality of transaction steps, from a plurality of probes; calculating statistics based on the data; mapping the statistics to at least one threshold value; and outputting a representation of the mapping.Type: ApplicationFiled: March 6, 2003Publication date: October 14, 2004Applicant: International Business Machines CorporationInventors: Stig Arne Olsson, David Michael Urgo, Geetha Vijayan
-
Publication number: 20040205100Abstract: An example of a solution provided here comprises providing a generic task list, and applying the generic task list to a first business process and a second business process. Applying the generic task list includes mapping a transaction step in the first business process to a similar transaction step in the second business process. Another example of a solution comprises mapping a transaction step in a first application to a similar transaction step in a second application, a current threshold value, and a supporting application, inputting performance measures for the first and second applications, and outputting a performance comparison report, based on the mapping and the performance measures. The mapping, the inputting, and the outputting may be performed for a plurality of transaction steps in the first application and a plurality of transaction steps in the second application.Type: ApplicationFiled: March 6, 2003Publication date: October 14, 2004Applicant: International Business Machines CorporationInventors: Stig Arne Olsson, Terence Dale Smetanka, Geetha Vijayan
-
Publication number: 20040064546Abstract: An example of a solution provided here comprises: providing a measurement process including: (a) providing a script; (b) setting threshold values; (c) obtaining a first probe's measurement of an application's performance, according to said script; (d) obtaining a second probe's measurement of said application's performance, according to said script; and (e) mapping said measurements to said threshold values; utilizing said measurement process for a plurality of applications; and utilizing substantially the same measurement parameters for said plurality of applications, whereby said plurality of applications may be compared. Another example of a solution comprises planning an application, setting threshold values, documenting said threshold values, developing said application, and measuring said application's performance against said threshold values.Type: ApplicationFiled: September 26, 2002Publication date: April 1, 2004Applicant: International Business Machines CorporationInventors: Stig Arne Olsson, David Michael Urgo, Geetha Vijayan
-
Publication number: 20030200293Abstract: An example of a solution provided here comprises receiving as input at least one event (chosen from an event generated by an application probe, and an event generated by a component probe), and providing graphical output based on said inputs, whereby a user correlates a component problem with a performance problem affecting an application. Methods connected with graphics for end to end component mapping and problem-solving in a network environment, systems for executing such methods, and instructions on a computer-usable medium, for executing such methods, are provided.Type: ApplicationFiled: April 18, 2002Publication date: October 23, 2003Applicant: International Business Machines CorporationInventors: Paul Fearn, Stig Arne Olsson, Geetha Vijayan