Patents by Inventor Logeswaran T. Rajamanickam
Logeswaran T. Rajamanickam 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).
-
Patent number: 9558104Abstract: A processor receives a rule containing a first set of code statements. The processor compares the first set of code statements of the rule to a second set of code statements of a plurality of code statements of source code. The processor responds to a match of the first set of code statements of the rule and the second set of code statements of the plurality of code statements of the source code, by applying a weight modifier to the rule, which adds a weighted value to the rule, and the processor, in response to a second matching of the first set of code statements of the rule to the second set of code statements of the plurality of code statements of the source code, applies the weight modifier to the rule, which includes a weighted value, and the weight modifier adjusts the weighted value of the rule.Type: GrantFiled: July 27, 2016Date of Patent: January 31, 2017Assignee: International Business Machines CorporationInventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
-
Patent number: 9535780Abstract: Techniques for writing logging files, where the logging files include multiple pieces of logging information. The pieces of logging information are based on operation of a computer system. The writing of the logging information includes the following steps (not necessarily in the following order): (i) choosing a set of logging rules; which logging rules determine the selection of which pieces of operational information relating to the computer system will be written to a non-volatile log file; (ii) operating the computer system; (iii) during operation of the computer system, collecting a first set of pieces of operational information; (iv) saving the first set of pieces of operational information to a volatile buffer memory; and (v) writing only a first sub-set of the first set of pieces of operational information to a first log file.Type: GrantFiled: November 18, 2013Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
-
Patent number: 9507695Abstract: A processor receives a rule containing a first set of code statements. The processor compares the first set of code statements of the rule to a second set of code statements of a plurality of code statements of source code. The processor responds to a match of the first set of code statements of the rule and the second set of code statements of the plurality of code statements of the source code, by applying a weight modifier to the rule, which adds a weighted value to the rule, and the processor, in response to a second matching of the first set of code statements of the rule to the second set of code statements of the plurality of code statements of the source code, applies the weight modifier to the rule, which includes a weighted value, and the weight modifier adjusts the weighted value of the rule.Type: GrantFiled: April 14, 2014Date of Patent: November 29, 2016Assignee: International Business Machines CorporationInventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
-
Publication number: 20160328315Abstract: A processor receives a rule containing a first set of code statements. The processor compares the first set of code statements of the rule to a second set of code statements of a plurality of code statements of source code. The processor responds to a match of the first set of code statements of the rule and the second set of code statements of the plurality of code statements of the source code, by applying a weight modifier to the rule, which adds a weighted value to the rule, and the processor, in response to a second matching of the first set of code statements of the rule to the second set of code statements of the plurality of code statements of the source code, applies the weight modifier to the rule, which includes a weighted value, and the weight modifier adjusts the weighted value of the rule.Type: ApplicationFiled: July 27, 2016Publication date: November 10, 2016Inventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
-
Patent number: 9338127Abstract: Communication between (at least) two domains where domain name resolution for the first domain is not going to be available to clients in the second domain “as a service” but more as a “capability” available inherently in web containers. This can be accomplished as follows: (i) connecting a first server computer in direct data communication with a first domain and a second domain; (ii) storing domain name system (DNS) mapping information for the second domain on the first server computer; (iii) storing a first network page related to a network application on the first server computer; and (iv) sending, from the first server computer to a client computer on the first domain, the first network page and the DNS mapping information for the second domain.Type: GrantFiled: September 11, 2013Date of Patent: May 10, 2016Assignee: International Business Machines CorparationInventors: Logeswaran T. Rajamanickam, Rohit Shetty
-
Publication number: 20150347429Abstract: A method for managing information about a product. A processor searches documents for a location of a message of the product using a set of rules that are based on instructions for generating the message. The instructions are in a resource of the product. The processor then adds the location to an index of locations of the message in the documents.Type: ApplicationFiled: August 12, 2015Publication date: December 3, 2015Inventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
-
Publication number: 20150293837Abstract: A processor receives a rule containing a first set of code statements. The processor compares the first set of code statements of the rule to a second set of code statements of a plurality of code statements of source code. The processor responds to a match of the first set of code statements of the rule and the second set of code statements of the plurality of code statements of the source code, by applying a weight modifier to the rule, which adds a weighted value to the rule, and the processor, in response to a second matching of the first set of code statements of the rule to the second set of code statements of the plurality of code statements of the source code, applies the weight modifier to the rule, which includes a weighted value, and the weight modifier adjusts the weighted value of the rule.Type: ApplicationFiled: April 14, 2014Publication date: October 15, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
-
Publication number: 20150143182Abstract: Techniques for writing logging files, where the logging files include multiple pieces of logging information. The pieces of logging information are based on operation of a computer system. The writing of the logging information includes the following steps (not necessarily in the following order): (i) choosing a set of logging rules; which logging rules determine the selection of which pieces of operational information relating to the computer system will be written to a non-volatile log file; (ii) operating the computer system; (iii) during operation of the computer system, collecting a first set of pieces of operational information; (iv) saving the first set of pieces of operational information to a volatile buffer memory; and (v) writing only a first sub-set of the first set of pieces of operational information to a first log file.Type: ApplicationFiled: November 18, 2013Publication date: May 21, 2015Applicant: International Business Machines CorporationInventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
-
Publication number: 20150142816Abstract: A method for managing information about a product. A processor searches documents for a location of a message of the product using a set of rules that are based on instructions for generating the message. The instructions are in a resource of the product. The processor then adds the location to an index of locations of the message in the documents.Type: ApplicationFiled: November 15, 2013Publication date: May 21, 2015Applicant: International Business Machines CorporationInventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
-
Publication number: 20150074290Abstract: Communication between (at least) two domains where domain name resolution for the first domain is not going to be available to clients in the second domain “as a service” but more as a “capability” available inherently in web containers. This can be accomplished as follows: (i) connecting a first server computer in direct data communication with a first domain and a second domain; (ii) storing domain name system (DNS) mapping information for the second domain on the first server computer; (iii) storing a first network page related to a network application on the first server computer; and (iv) sending, from the first server computer to a client computer on the first domain, the first network page and the DNS mapping information for the second domain.Type: ApplicationFiled: September 11, 2013Publication date: March 12, 2015Applicant: International Business Machines CorporationInventors: Logeswaran T. Rajamanickam, Rohit Shetty
-
Patent number: 8843677Abstract: An embodiment of the invention pertains to a method that includes an operating system, program components running on the operating system, and a file system associated with one or more files. Responsive to a write request sent from a specified program component to the operating system, in order to write specified data content to a given file, the method determines whether the write request meets a criterion, which is derived from the identity of at least one of the specified program component, and the given file. If the criterion is met, a message is immediately sent to release the specified program component from a wait state. Data portions of the specified data content are then selectively written to a storage buffer, and subsequently written from the buffer to the given file.Type: GrantFiled: August 20, 2012Date of Patent: September 23, 2014Assignee: International Business Machines CorporationInventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Ashrith Shetty, Rohit Shetty
-
Patent number: 8843676Abstract: An embodiment of the invention pertains to a method that includes an operating system, program components running on the operating system, and a file system associated with one or more files. Responsive to a write request sent from a specified program component to the operating system, in order to write specified data content to a given file, the method determines whether the write request meets a criterion, which is derived from the identity of at least one of the specified program component, and the given file. If the criterion is met, a message is immediately sent to release the specified program component from a wait state. Data portions of the specified data content are then selectively written to a storage buffer, and subsequently written from the buffer to the given file.Type: GrantFiled: June 27, 2012Date of Patent: September 23, 2014Assignee: International Business Machines CorporationInventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Ashrith Shetty, Rohit Shetty
-
Publication number: 20140006656Abstract: An embodiment of the invention pertains to a method that includes an operating system, program components running on the operating system, and a file system associated with one or more files. Responsive to a write request sent from a specified program component to the operating system, in order to write specified data content to a given file, the method determines whether the write request meets a criterion, which is derived from the identity of at least one of the specified program component, and the given file. If the criterion is met, a message is immediately sent to release the specified program component from a wait state. Data portions of the specified data content are then selectively written to a storage buffer, and subsequently written from the buffer to the given file.Type: ApplicationFiled: June 27, 2012Publication date: January 2, 2014Applicant: International Business Machines CorporationInventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Ashrith Shetty, Rohit Shetty
-
Publication number: 20140006657Abstract: An embodiment of the invention pertains to a method that includes an operating system, program components running on the operating system, and a file system associated with one or more files. Responsive to a write request sent from a specified program component to the operating system, in order to write specified data content to a given file, the method determines whether the write request meets a criterion, which is derived from the identity of at least one of the specified program component, and the given file. If the criterion is met, a message is immediately sent to release the specified program component from a wait state. Data portions of the specified data content are then selectively written to a storage buffer, and subsequently written from the buffer to the given file.Type: ApplicationFiled: August 20, 2012Publication date: January 2, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Ashrith Shetty, Rohit Shetty
-
Patent number: 8495581Abstract: A method and apparatus for evaluating code. A likelihood that a set of segments of the code will not run as desired based on a policy is identified. A risk of the code not performing as desired is evaluated based on a result from a code coverage test and the likelihood that the set of segments of the code will not run as desired.Type: GrantFiled: May 5, 2011Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Satya R. P. Choppakatla, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
-
Publication number: 20120284697Abstract: A method and apparatus for evaluating code. A likelihood that a set of segments of the code will not run as desired based on a policy is identified. A risk of the code not performing as desired is evaluated based on a result from a code coverage test and the likelihood that the set of segments of the code will not run as desired.Type: ApplicationFiled: May 5, 2011Publication date: November 8, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Satya R. P. Choppakatla, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty