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: 11153646Abstract: Aspects of the present disclosure relate to applying access control to streamed media content. A log-in request to a media streaming service is received. A biometric sample is received from a user. The biometric sample is compared to a biometric template to determine whether the user is an authorized user. In response to determining that the user is an authorized user, the biometric sample is analyzed to determine an age of the user. Access control is then applied to media content accessed through the media streaming service based on the determined age.Type: GrantFiled: November 13, 2019Date of Patent: October 19, 2021Assignee: International Business Machines CorporationInventors: Rohit Shetty, Ashrith Shetty, Indumathy Gururao, Logeswaran T Rajamanickam
-
Patent number: 11146286Abstract: A method for encoding and decoding a javascript object notation (JSON) document utilizing a statistical tree representing a JSON Schema. The encoded statistical tree may be optimized.Type: GrantFiled: September 4, 2018Date of Patent: October 12, 2021Assignee: International Business Machines CorporationInventors: Rohit Shetty, Logeswaran T. Rajamanickam, Ashrith Shetty, Umesh Kumar Balaraj Balegar
-
Publication number: 20210144441Abstract: Aspects of the present disclosure relate to applying access control to streamed media content. A log-in request to a media streaming service is received. A biometric sample is received from a user. The biometric sample is compared to a biometric template to determine whether the user is an authorized user. In response to determining that the user is an authorized user, the biometric sample is analyzed to determine an age of the user. Access control is then applied to media content accessed through the media streaming service based on the determined age.Type: ApplicationFiled: November 13, 2019Publication date: May 13, 2021Inventors: Rohit Shetty, Ashrith Shetty, Indumathy Gururao, Logeswaran T. Rajamanickam
-
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: 20180375529Abstract: A method for encoding and decoding a javascript object notation (JSON) document utilizing a statistical tree representing a JSON Schema. The encoded statistical tree may be optimized.Type: ApplicationFiled: September 4, 2018Publication date: December 27, 2018Inventors: Rohit Shetty, Logeswaran T. Rajamanickam, Ashrith Shetty, Umesh Kumar Balaraj Balegar
-
Patent number: 10122380Abstract: A method for encoding and decoding a javascript object notation (JSON) document utilizing a statistical tree representing a JSON Schema. The encoded statistical tree may be optimized.Type: GrantFiled: November 16, 2015Date of Patent: November 6, 2018Assignee: International Business Machines CorporationInventors: Umesh Kumar Balaraj Balegar, Logeswaran T. Rajamanickam, Ashrith Shetty, Rohit Shetty
-
Publication number: 20180279018Abstract: A method for customizing a purchase of a digital content is provided. The method includes receiving a request from a user device to purchase the digital content retrievable by the computing system, the digital content being encoded such that the purchase of the digital content is customizable based on an audio quality and a video quality of the digital content, presenting a plurality of selectable audio formats and video formats associated with the digital content, wherein the audio quality and the video quality of the digital content is affected by a user selection of the plurality of audio formats and video formats, providing a downloadable package comprising the customized digital content with the user selected audio formats and video formats to the user device for consuming the customized digital content, and processing a payment for the customized digital content delivered to the user device.Type: ApplicationFiled: March 21, 2017Publication date: September 27, 2018Inventors: Saurabh Dravid, Logeswaran T. Rajamanickam, Ashrith Shetty, Rohit S. Shetty
-
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
-
Patent number: 9910925Abstract: 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: GrantFiled: November 15, 2013Date of Patent: March 6, 2018Assignee: International Business Machines CorporationInventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
-
Patent number: 9910926Abstract: 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: GrantFiled: August 12, 2015Date of Patent: March 6, 2018Assignee: International Business Machines CorporationInventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
-
Publication number: 20170351559Abstract: 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: June 1, 2016Publication date: December 7, 2017Inventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty
-
Patent number: 9720812Abstract: 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: January 4, 2017Date of Patent: August 1, 2017Assignee: International Business Machines CorporationInventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
-
Patent number: 9715441Abstract: 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: January 4, 2017Date of Patent: July 25, 2017Assignee: International Business Machines CorporationInventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
-
Publication number: 20170141791Abstract: A method for encoding and decoding a javascript object notation (JSON) document utilizing a statistical tree representing a JSON Schema. The encoded statistical tree may be optimized.Type: ApplicationFiled: November 16, 2015Publication date: May 18, 2017Inventors: Umesh Kumar Balaraj Balegar, Logeswaran T. Rajamanickam, Ashrith Shetty, Rohit Shetty
-
Publication number: 20170109265Abstract: 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: January 4, 2017Publication date: April 20, 2017Inventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
-
Publication number: 20170109264Abstract: 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: January 4, 2017Publication date: April 20, 2017Inventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty