Patents by Inventor Karthikeyan Dakshinamurthy
Karthikeyan Dakshinamurthy 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: 10901956Abstract: In one embodiment of the present invention, one or more computer processors create update commands that describe a state change of a resource and include the update commands in a change event for the resource in a change log. Embodiments of the present invention can obviate the need for an indexer to retrieve all triples of a changed resource via HTTP GET requests, and obviate the need for the indexer to replace all triples of a prior version of a changed resource with newly obtained triples.Type: GrantFiled: January 3, 2019Date of Patent: January 26, 2021Assignee: International Business Machines CorporationInventors: Karthikeyan Dakshinamurthy, Arthur G. Ryman
-
Publication number: 20190138503Abstract: In one embodiment of the present invention, one or more computer processors create update commands that describe a state change of a resource and include the update commands in a change event for the resource in a change log. Embodiments of the present invention can obviate the need for an indexer to retrieve all triples of a changed resource via HTTP GET requests, and obviate the need for the indexer to replace all triples of a prior version of a changed resource with newly obtained triples.Type: ApplicationFiled: January 3, 2019Publication date: May 9, 2019Inventors: Karthikeyan Dakshinamurthy, Arthur G. Ryman
-
Patent number: 10223374Abstract: In one embodiment of the present invention, one or more computer processors create update commands that describe a state change of a resource and include the update commands in a change event for the resource in a change log. Embodiments of the present invention can obviate the need for an indexer to retrieve all triples of a changed resource via HTTP GET requests, and obviate the need for the indexer to replace all triples of a prior version of a changed resource with newly obtained triples.Type: GrantFiled: June 22, 2015Date of Patent: March 5, 2019Assignee: International Business Machines CorporationInventors: Karthikeyan Dakshinamurthy, Arthur G. Ryman
-
Patent number: 10169368Abstract: In one embodiment of the present invention, one or more computer processors create update commands that describe a state change of a resource and include the update commands in a change event for the resource in a change log. Embodiments of the present invention can obviate the need for an indexer to retrieve all triples of a changed resource via HTTP GET requests, and obviate the need for the indexer to replace all triples of a prior version of a changed resource with newly obtained triples.Type: GrantFiled: October 2, 2014Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Karthikeyan Dakshinamurthy, Arthur G. Ryman
-
Patent number: 10083348Abstract: A method for object popularity detection includes receiving expression data for a user viewing a first object. The expression data for the user viewing the first object includes a viewing duration, a variation in heart rate of the user, one or more facial expressions of the user, and a variation in eye movement of the user. The expression data for the user viewing the first object is aggregated into one or more models and a response is determined for sending to an electronic device associated with the user, based on the one or more models from which the expression data was aggregated. The response based on the one or more models from which the expression data was aggregated is transmitted to the electronic device associated with the user for viewing.Type: GrantFiled: October 19, 2015Date of Patent: September 25, 2018Assignee: International Business Machines CorporationInventors: Karthikeyan Dakshinamurthy, Vijay Ekambaram, Ashok Pon Kumar Sree Prakash, Srikanth G. Tamilselvam
-
Patent number: 10074009Abstract: A method for object popularity detection includes receiving expression data for a user viewing a first object. The expression data for the user viewing the first object includes a viewing duration, a variation in heart rate of the user, one or more facial expressions of the user, and a variation in eye movement of the user. The expression data for the user viewing the first object is aggregated into one or more models and a response is determined for sending to an electronic device associated with the user, based on the one or more models from which the expression data was aggregated. The response based on the one or more models from which the expression data was aggregated is transmitted to the electronic device associated with the user for viewing.Type: GrantFiled: December 22, 2014Date of Patent: September 11, 2018Assignee: International Business Machines CorporationInventors: Karthikeyan Dakshinamurthy, Vijay Ekambaram, Ashok Pon Kumar Sree Prakash, Srikanth G. Tamilselvam
-
Patent number: 9665844Abstract: A computer system can analyze a set of prioritization scores corresponding to respective scored entities and developed from criteria comparison matrices that compare how well pairs of scored entities match respective criteria. The set of prioritization scores can be retrieved from a database. The computer system can determine a numerical difference between a first prioritization score of a scored entity and a threshold prioritization score. A plurality of state changes to the criteria comparison matrices can be used to determine corresponding changes to the first prioritization score. Based upon a comparison between the changes to the first prioritization score and the numerical difference, a subset of the plurality of state changes can be selected. An electronic recommendation message can be generated from a set of criteria for improving the prioritization score for the at least one scored entity.Type: GrantFiled: May 6, 2014Date of Patent: May 30, 2017Assignee: International Business Machines CorporationInventor: Karthikeyan Dakshinamurthy
-
Publication number: 20160180154Abstract: A method for object popularity detection includes receiving expression data for a user viewing a first object, wherein the expression data includes at least one or more of: a viewing duration, a variation in heart rate of the user, one or more facial expressions of the user, and a variation in eye movement of the user. The expression data is aggregated into one or more models and a response is determined for sending to an electronic device associated with the user, based on the one or more models. The response is transmitted to the electronic device associated with the user.Type: ApplicationFiled: October 19, 2015Publication date: June 23, 2016Inventors: Karthikeyan Dakshinamurthy, Vijay Ekambaram, Ashok Pon Kumar Sree Prakash, Srikanth G. Tamilselvam
-
Publication number: 20160180225Abstract: A method for object popularity detection includes receiving expression data for a user viewing a first object, wherein the expression data includes at least one or more of: a viewing duration, a variation in heart rate of the user, one or more facial expressions of the user, and a variation in eye movement of the user. The expression data is aggregated into one or more models and a response is determined for sending to an electronic device associated with the user, based on the one or more models. The response is transmitted to the electronic device associated with the user.Type: ApplicationFiled: December 22, 2014Publication date: June 23, 2016Inventors: Karthikeyan Dakshinamurthy, Vijay Ekambaram, Ashok Pon Kumar Sree Prakash, Srikanth G. Tamilselvam
-
Publication number: 20160098424Abstract: In one embodiment of the present invention, one or more computer processors create update commands that describe a state change of a resource and include the update commands in a change event for the resource in a change log. Embodiments of the present invention can obviate the need for an indexer to retrieve all triples of a changed resource via HTTP GET requests, and obviate the need for the indexer to replace all triples of a prior version of a changed resource with newly obtained triples.Type: ApplicationFiled: October 2, 2014Publication date: April 7, 2016Inventors: Karthikeyan Dakshinamurthy, Arthur G. Ryman
-
Publication number: 20160098418Abstract: In one embodiment of the present invention, one or more computer processors create update commands that describe a state change of a resource and include the update commands in a change event for the resource in a change log. Embodiments of the present invention can obviate the need for an indexer to retrieve all triples of a changed resource via HTTP GET requests, and obviate the need for the indexer to replace all triples of a prior version of a changed resource with newly obtained triples.Type: ApplicationFiled: June 22, 2015Publication date: April 7, 2016Inventors: Karthikeyan Dakshinamurthy, Arthur G. Ryman
-
Publication number: 20150324360Abstract: A computer system can analyze a set of prioritization scores corresponding to respective scored entities and developed from criteria comparison matrices that compare how well pairs of scored entities match respective criteria. The set of prioritization scores can be retrieved from a database. The computer system can determine a numerical difference between a first prioritization score of a scored entity and a threshold prioritization score. A plurality of state changes to the criteria comparison matrices can be used to determine corresponding changes to the first prioritization score. Based upon a comparison between the changes to the first prioritization score and the numerical difference, a subset of the plurality of state changes can be selected. An electronic recommendation message can be generated from a set of criteria for improving the prioritization score for the at least one scored entity.Type: ApplicationFiled: May 6, 2014Publication date: November 12, 2015Applicant: International Business Machines CorporationInventor: Karthikeyan Dakshinamurthy