Patents by Inventor Arun Ramakrishnan

Arun Ramakrishnan 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: 20200371705
    Abstract: Just-in-time data migration in a live system is provided. Changes in a subscription that include structure, syntax, semantic, and identifier changes in data corresponding to the subscription are indicted to a new target system. A request to run an operation corresponding to the subscription on the new target system is received from a client device user. It is determined whether the operation needs related subscription data from a legacy system. In response to determining that the operation does need the related subscription data from the legacy system, the related subscription data for the operation is transformed just-in-time to support just-in-time migration of the related subscription data from the legacy system to the new target system. The operation is run on the new target system generating a new identifier for the subscription while referencing the related subscription data being migrated just-in-time from the legacy system.
    Type: Application
    Filed: May 21, 2019
    Publication date: November 26, 2020
    Inventors: Arun Ramakrishnan, Rajan Raman, Preeti Rajashekhar Kottalagi, Yochana S. Honnavar, Lance Loy Rodrigues
  • Publication number: 20200257523
    Abstract: According to a computer-implemented method, sections of an application program instruction set are marked with tags to associate the sections of the application program instruction set with different application features. A change made to a section of the application program instruction set is detected. Based on a tag, the change to the section of the application program instruction set is associated with a change to a respective application feature.
    Type: Application
    Filed: February 11, 2019
    Publication date: August 13, 2020
    Inventors: Bharat B. Purohit, Prem Prakash, Ratnalikar Sarang Deepak, Arun Ramakrishnan
  • Publication number: 20200235052
    Abstract: Hexagonally arranged connection patterns for device packaging allow high density circuitry dies to be assembled into packages of manufacturable size. The connection patterns may be patterns for solder ball arrays or other types of connection mechanisms under a semiconductor package. Despite the increased density of the connection patterns, the connection patterns meet the demanding crosstalk specifications for high speed operation of the high density circuitry.
    Type: Application
    Filed: January 17, 2019
    Publication date: July 23, 2020
    Applicant: Avago Technologies International Sales Pte. Limited
    Inventors: Arun RAMAKRISHNAN, Reza SHARIFI, Dharmendra SARASWAT
  • Patent number: 10558515
    Abstract: A computer-implemented method includes receiving, from a first log agent, a first log collection. The computer-implemented method further includes receiving a first policy, wherein the first policy includes a definition of a first pattern and a definition of a procedure. The computer-implemented method further includes scanning the first log collection against the first policy to determine a match between a portion of the first log collection and the first pattern, with the matching portion of the first log collection being identified as a first data artefact. The computer-implemented method further includes, responsive to identifying the first data artefact, executing the procedure defined by the first policy, wherein the procedure includes: filtering the first log collection to yield a first group of filtered log entries, receiving a first data collection, and sending the first group of filtered log entries and the first data collection to a recipient system.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: February 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty
  • Patent number: 10534659
    Abstract: A computer-implemented method includes receiving, from a first log agent, a first log collection. The computer-implemented method further includes receiving a first policy, wherein the first policy includes a definition of a first pattern and a definition of a procedure. The computer-implemented method further includes scanning the first log collection against the first policy to determine a match between a portion of the first log collection and the first pattern, with the matching portion of the first log collection being identified as a first data artefact. The computer-implemented method further includes, responsive to identifying the first data artefact, executing the procedure defined by the first policy, wherein the procedure includes: filtering the first log collection to yield a first group of filtered log entries, receiving a first data collection, and sending the first group of filtered log entries and the first data collection to a recipient system.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: January 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty
  • Publication number: 20190321730
    Abstract: The system, method, and computer program product described herein leverage a user's social media data to personalize the user's gameplay experience based on the user's personality traits including comparing the personality characteristics data of the user to a plurality of rules each including an expression and at least one parameter that is associated with the expression, generating a player profile for the user based on the comparison of the personality characteristics data to the plurality of rules where a value of at least one parameter in the player profile is determined based on a value of the at least one parameter of a respective rule of the plurality of rules if the expression of that respective rule is met by the personality characteristics data, personalizing a game for the user based on the parameters in the generated player profile and presenting the personalized game to the user.
    Type: Application
    Filed: April 20, 2018
    Publication date: October 24, 2019
    Inventors: Rohit Shetty, Logeswaran T. Rajamanickam, Ashrith Shetty, Arun Ramakrishnan
  • Publication number: 20190227862
    Abstract: A computer-implemented method includes receiving, from a first log agent, a first log collection. The computer-implemented method further includes receiving a first policy, wherein the first policy includes a definition of a first pattern and a definition of a procedure. The computer-implemented method further includes scanning the first log collection against the first policy to determine a match between a portion of the first log collection and the first pattern, with the matching portion of the first log collection being identified as a first data artefact. The computer-implemented method further includes, responsive to identifying the first data artefact, executing the procedure defined by the first policy, wherein the procedure includes: filtering the first log collection to yield a first group of filtered log entries, receiving a first data collection, and sending the first group of filtered log entries and the first data collection to a recipient system.
    Type: Application
    Filed: April 3, 2019
    Publication date: July 25, 2019
    Inventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty
  • Publication number: 20190171549
    Abstract: Embodiments of the present invention enable users to extract knowledge from testing scenarios performed during application development, and later employ that knowledge to interpret application usage scenarios to enhance serviceability of applications by expediting identification and solving of problems. In an exemplary embodiment, log data generated during simulation of test cases is analyzed to create one or more rules based on patterns in which one or more log entries appear in the log data. Later, log data may be analyzed to look for a pattern of log entries that matches a pattern-based rule, thereby facilitating faster identification and resolution of the problem.
    Type: Application
    Filed: February 5, 2019
    Publication date: June 6, 2019
    Inventors: Hariharan Krishna, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 10248541
    Abstract: Embodiments of the present invention enable users to extract knowledge from testing scenarios performed during application development, and later employ that knowledge to interpret application usage scenarios to enhance serviceability of applications by expediting identification and solving of problems. In an exemplary embodiment, log data generated during simulation of test cases is analyzed to create one or more rules based on patterns in which one or more log entries appear in the log data. Later, log data may be analyzed to look for a pattern of log entries that matches a pattern-based rule, thereby facilitating faster identification and resolution of the problem.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Hariharan Krishna, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 10235275
    Abstract: Embodiments of the present invention enable users to extract knowledge from testing scenarios performed during application development, and later employ that knowledge to interpret application usage scenarios to enhance serviceability of applications by expediting identification and solving of problems. In an exemplary embodiment, log data generated during simulation of test cases is analyzed to create one or more rules based on patterns in which one or more log entries appear in the log data. Later, log data may be analyzed to look for a pattern of log entries that matches a pattern-based rule, thereby facilitating faster identification and resolution of the problem.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Hariharan Krishna, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 10216943
    Abstract: Dynamic security questions. In an embodiment of the invention, a security question and one or more rules for generating an answer to the security question are received. The security question and the rules for generating and answer to the security question are associated with security credentials of a user. For authentication, a first answer to a security question associated with a user is received. One or more rules for generating an answer to the security question are retrieved. A second answer to the security question is generated, based on the retrieved rules. The first answer is compared with the second answer, and the user is authenticated, based on the first answer matching the second answer.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Hariharan Krishna, Arun Ramakrishnan, Ashrith Shetty, Rohit Shetty
  • Publication number: 20190033148
    Abstract: In described embodiments, a strength testing device that can be applied to a weight stack is provided. The strength testing device can be used in physical therapy, chiropractics, or other rehabilitation professionals to assess the strength of a patient. The strength testing device can also be used in the fitness industry by strength coaches and personal trainers.
    Type: Application
    Filed: March 15, 2017
    Publication date: January 31, 2019
    Inventors: Noel M. Goodstadt, Sheri P. Silfies, Arun Ramakrishnan, Sriram Balasubramanian
  • Publication number: 20180260267
    Abstract: A computer-implemented method includes receiving, from a first log agent, a first log collection. The computer-implemented method further includes receiving a first policy, wherein the first policy includes a definition of a first pattern and a definition of a procedure. The computer-implemented method further includes scanning the first log collection against the first policy to determine a match between a portion of the first log collection and the first pattern, with the matching portion of the first log collection being identified as a first data artefact. The computer-implemented method further includes, responsive to identifying the first data artefact, executing the procedure defined by the first policy, wherein the procedure includes: filtering the first log collection to yield a first group of filtered log entries, receiving a first data collection, and sending the first group of filtered log entries and the first data collection to a recipient system.
    Type: Application
    Filed: May 16, 2018
    Publication date: September 13, 2018
    Inventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty
  • Patent number: 10007571
    Abstract: A computer-implemented method includes receiving, from a first log agent, a first log collection. The computer-implemented method further includes receiving a first policy, wherein the first policy includes a definition of a first pattern and a definition of a procedure. The computer-implemented method further includes scanning the first log collection against the first policy to determine a match between a portion of the first log collection and the first pattern, with the matching portion of the first log collection being identified as a first data artifact. The computer-implemented method further includes, responsive to identifying the first data artifact, executing the procedure defined by the first policy, wherein the procedure includes: filtering the first log collection to yield a first group of filtered log entries, receiving a first data collection, and sending the first group of filtered log entries and the first data collection to a recipient system.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: June 26, 2018
    Assignee: International Business Machines Corporation
    Inventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty
  • Patent number: 9942298
    Abstract: Help page techniques including: (i) sending, by a customer computer, heterogeneous software context data to a central registry over a communication network; (ii) receiving, by the customer computer, from a registry server over the communication network, a set of network address information including at least a first network address information for contacting a first provider server relating to the first software product and a second network address information for contacting a second provider server relating to the second software product; and (iii) linking, by the customer computer, the first and second network address information on a single set of help page(s).
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Gaurav Nigam, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 9942300
    Abstract: Help page techniques including: (i) sending, by a customer computer, heterogeneous software context data to a central registry over a communication network; (ii) receiving, by the customer computer, from a registry server over the communication network, a set of network address information including at least a first network address information for contacting a first provider server relating to the first software product and a second network address information for contacting a second provider server relating to the second software product; and (iii) linking, by the customer computer, the first and second network address information on a single set of help page(s).
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Gaurav Nigam, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 9910925
    Abstract: A processor executes program instructions for managing information about a product to search 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: Grant
    Filed: November 15, 2013
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 9910926
    Abstract: 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: Grant
    Filed: August 12, 2015
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 9881005
    Abstract: Log files include log file content, some of which (especially a non-runtime portion) is in human-readable language. Translation of log file content is accomplished by: (i) generating first log content in a first human-readable language using a first resource bundle related to data translation; and (ii) translating the first log content to second log content, which corresponds to the first log content but is in a second human-readable language, using the first resource bundle. The translated log content may have annotations and/or processing rules applied to it. The translation of the present invention can help to keep the translation accurate and uniform so that the translated log content may be more effectively used in various ways.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: January 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: Arun Ramakrishnan, Rohit Shetty
  • Patent number: 9852129
    Abstract: Log files include log file content, some of which (especially a non-runtime portion) is in human-readable language. Translation of log file content is accomplished by: (i) generating first log content in a first human-readable language using a first resource bundle related to data translation; and (ii) translating the first log content to second log content, which corresponds to the first log content but is in a second human-readable language, using the first resource bundle. The translated log content may have annotations and/or processing rules applied to it. The translation of the present invention can help to keep the translation accurate and uniform so that the translated log content may be more effectively used in various ways.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: December 26, 2017
    Assignee: International Business Machines Corporation
    Inventors: Arun Ramakrishnan, Rohit Shetty