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).
-
Patent number: 11222432Abstract: According to a computer-implemented method, multiple potential objects of interest are identified from a camera feed of a source camera. A number of adjacent cameras are identified along possible travel routes. For each adjacent camera, it is detected whether any of the multiple potential objects of interest are identified in an associated camera feed. For each adjacent camera whose feed does not include any potential object of interest, analysis of downstream camera feeds is prevented during tracking of the multiple potential objects of interest.Type: GrantFiled: October 18, 2019Date of Patent: January 11, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Arun Ramakrishnan, Pramod KS
-
Patent number: 11169906Abstract: 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: GrantFiled: February 5, 2019Date of Patent: November 9, 2021Assignee: International Business Machines CorporationInventors: Hariharan Krishna, Arun Ramakrishnan, Rohit Shetty
-
Patent number: 11099089Abstract: 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: GrantFiled: March 15, 2017Date of Patent: August 24, 2021Assignee: Drexel UniversityInventors: Noel M. Goodstadt, Sheri P. Silfies, Arun Ramakrishnan, Sriram Balasubramanian
-
Patent number: 11086549Abstract: 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: GrantFiled: May 21, 2019Date of Patent: August 10, 2021Assignee: International Business Machines CorporationInventors: Arun Ramakrishnan, Rajan Raman, Preeti Rajashekhar Kottalagi, Yochana S. Honnavar, Lance Loy Rodrigues
-
Publication number: 20210118155Abstract: According to a computer-implemented method, multiple potential objects of interest are identified from a camera feed of a source camera. A number of adjacent cameras are identified along possible travel routes. For each adjacent camera, it is detected whether any of the multiple potential objects of interest are identified in an associated camera feed. For each adjacent camera whose feed does not include any potential object of interest, analysis of downstream camera feeds is prevented during tracking of the multiple potential objects of interest.Type: ApplicationFiled: October 18, 2019Publication date: April 22, 2021Inventors: Arun Ramakrishnan, Pramod KS
-
Patent number: 10971450Abstract: 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: GrantFiled: January 17, 2019Date of Patent: April 6, 2021Assignee: Avago Technologies International Sales Pte. LimitedInventors: Arun Ramakrishnan, Reza Sharifi, Dharmendra Saraswat
-
Publication number: 20200371705Abstract: 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: ApplicationFiled: May 21, 2019Publication date: November 26, 2020Inventors: Arun Ramakrishnan, Rajan Raman, Preeti Rajashekhar Kottalagi, Yochana S. Honnavar, Lance Loy Rodrigues
-
Publication number: 20200257523Abstract: 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: ApplicationFiled: February 11, 2019Publication date: August 13, 2020Inventors: Bharat B. Purohit, Prem Prakash, Ratnalikar Sarang Deepak, Arun Ramakrishnan
-
Publication number: 20200235052Abstract: 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: ApplicationFiled: January 17, 2019Publication date: July 23, 2020Applicant: Avago Technologies International Sales Pte. LimitedInventors: Arun RAMAKRISHNAN, Reza SHARIFI, Dharmendra SARASWAT
-
Patent number: 10558515Abstract: 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: GrantFiled: May 16, 2018Date of Patent: February 11, 2020Assignee: International Business Machines CorporationInventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty
-
Patent number: 10534659Abstract: 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: GrantFiled: April 3, 2019Date of Patent: January 14, 2020Assignee: International Business Machines CorporationInventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty
-
Publication number: 20190321730Abstract: 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: ApplicationFiled: April 20, 2018Publication date: October 24, 2019Inventors: Rohit Shetty, Logeswaran T. Rajamanickam, Ashrith Shetty, Arun Ramakrishnan
-
Publication number: 20190227862Abstract: 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: ApplicationFiled: April 3, 2019Publication date: July 25, 2019Inventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty
-
Publication number: 20190171549Abstract: 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: ApplicationFiled: February 5, 2019Publication date: June 6, 2019Inventors: Hariharan Krishna, Arun Ramakrishnan, Rohit Shetty
-
Patent number: 10248541Abstract: 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: GrantFiled: January 25, 2017Date of Patent: April 2, 2019Assignee: International Business Machines CorporationInventors: Hariharan Krishna, Arun Ramakrishnan, Rohit Shetty
-
Patent number: 10235275Abstract: 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: GrantFiled: January 25, 2017Date of Patent: March 19, 2019Assignee: International Business Machines CorporationInventors: Hariharan Krishna, Arun Ramakrishnan, Rohit Shetty
-
Patent number: 10216943Abstract: 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: GrantFiled: December 17, 2015Date of Patent: February 26, 2019Assignee: International Business Machines CorporationInventors: Hariharan Krishna, Arun Ramakrishnan, Ashrith Shetty, Rohit Shetty
-
Publication number: 20190033148Abstract: 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: ApplicationFiled: March 15, 2017Publication date: January 31, 2019Inventors: Noel M. Goodstadt, Sheri P. Silfies, Arun Ramakrishnan, Sriram Balasubramanian
-
Publication number: 20180260267Abstract: 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: ApplicationFiled: May 16, 2018Publication date: September 13, 2018Inventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty
-
Patent number: 10007571Abstract: 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: GrantFiled: June 1, 2016Date of Patent: June 26, 2018Assignee: International Business Machines CorporationInventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty