Patents by Inventor Karthik Krishna
Karthik Krishna 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: 11252233Abstract: A computer-implemented system and method for achieving strong consistency in an eventually consistent distributed system. The system comprises a database and an application server hosting a computer software product that a user subscribes to in order to access the product via a user device over a network. The application server receives a first service request from the user device for obtaining a first set of features associated with the user. The application server may ensure that the user receives a useable and correct set of features.Type: GrantFiled: September 25, 2020Date of Patent: February 15, 2022Assignee: INTUIT INC.Inventors: Gayarthri Belapurkar, Karthik Krishna, Narsimha Raju Chigullapally, A. Premasis Patra, Sivaraman Sathyamurthy, Kiran Kumar Shivanandan, Anshu Verma
-
Publication number: 20210380629Abstract: Described herein are methods for the synthesis of DNA polynucleotides and polynucleotides, as well as methods for their deprotection and methods for the use of said compounds and compositions comprising said compounds. In particular, such compounds and compositions comprising them are used in methods for light-directed synthesis of DNA microarrays.Type: ApplicationFiled: May 9, 2019Publication date: December 9, 2021Inventors: John J. Rajasekaran, Vasanth Jayaraman, Anirudh Venugopal, Kang Bei, Tianhao Wang, Karthik Krishna, Hari Krishnan Krishnamurthy
-
Publication number: 20210341493Abstract: The present disclosure relates generally to biomarkers and peptide arrays, and, more particularly, to a method of using a peptide array to identify biomarkers for an autoimmune disease such as, e.g., Celiac disease. Furthermore, a set of novel biomarkers for Celiac disease, having high sensitivity and specificity, are disclosed in addition to method of treatment using the novel biomarkers.Type: ApplicationFiled: October 8, 2019Publication date: November 4, 2021Inventors: Rok Seon Choung, Eric V. Marietta, Vasanth Jayaraman, Karthik Krishna, Joseph A. Murray
-
Publication number: 20210339247Abstract: Disclosed herein are methods, tools, pillar plates, and tool assemblies for biomolecular analysis using microarrays that reduces the likelihood of air bubbles being trapped by the microarrays. Embodiments of the tools include two clamps that have a tool mount portion and a grasping portion. The tool mount portion is configured to engage a lifting mechanism of a plate handling robot for moving a pillar plate that include microarrays. The grasping portion is configured to freely suspend the pillar plate at an inclination of a non-zero tilt angle relative to a plane normal to the tool mount portion. Embodiments of pillar plates include two protruding edges on opposite sides of the pillar plate and a plurality of pillars with one or more affixed microarrays. Embodiments of the tool assembly include the tool and the pillar plate, wherein the protruding edges are configured to engage with the grasping portions.Type: ApplicationFiled: May 10, 2021Publication date: November 4, 2021Inventors: John J. Rajasekaran, Vasanth Jayaraman, Tianhao Wang, Kang Bei, Hari Krishnan Krishnamurthy, Karthik Krishna
-
Publication number: 20210285948Abstract: The present disclosure relates generally to biomarkers and peptide arrays, and, more particularly, to a method of using a peptide array to identify biomarkers for an autoimmune disease such as, e.g., celiac disease. Furthermore, a set of novel biomarkers for celiac disease, having high sensitivity and specificity, are disclosed in addition to method of treatment using the novel biomarkers.Type: ApplicationFiled: December 21, 2020Publication date: September 16, 2021Inventors: John J. Rajasekaran, Vasanth Jayaraman, Kang Bei, Tianhao Wang, Karthik Krishna, Hari Krishnan Krishnamurthy
-
Patent number: 11033904Abstract: Disclosed herein are methods, tools, pillar plates, and tool assemblies for biomolecular analysis using microarrays that reduces the likelihood of air bubbles being trapped by the microarrays. Embodiments of the tools include two clamps that have a tool mount portion and a grasping portion. The tool mount portion is configured to engage a lifting mechanism of a plate handling robot for moving a pillar plate that include microarrays. The grasping portion is configured to freely suspend the pillar plate at an inclination of a non-zero tilt angle relative to a plane normal to the tool mount portion. Embodiments of pillar plates include two protruding edges on opposite sides of the pillar plate and a plurality of pillars with one or more affixed microarrays. Embodiments of the tool assembly include the tool and the pillar plate, wherein the protruding edges are configured to engage with the gasping portions.Type: GrantFiled: October 25, 2016Date of Patent: June 15, 2021Assignee: VIBRANT HOLDINGS, LLCInventors: John J. Rajasekaran, Vasanth Jayaraman, Tianhao Wang, Kang Bei, Hari Krishnan Krishnamurthy, Karthik Krishna
-
Patent number: 10900964Abstract: The present disclosure relates generally to biomarkers and peptide arrays, and, more particularly, to a method of using a peptide array to identify biomarkers for an autoimmune disease such as, e.g., celiac disease. Furthermore, a set of novel biomarkers for celiac disease, having high sensitivity and specificity, are disclosed in addition to method of treatment using the novel biomarkers.Type: GrantFiled: September 10, 2015Date of Patent: January 26, 2021Assignee: VIBRANT HOLDINGS, LLCInventors: John J. Rajasekaran, Vasanth Jayaraman, Kang Bei, Tianhao Wang, Karthik Krishna, Hari Krishnan Krishnamurthy
-
Patent number: 10805235Abstract: A system and a method for prioritizing network traffic using application awareness and network awareness in a network environment is disclosed. An exemplary method can include receiving a network traffic priority for network traffic associated with a job performed by a distributed application; and based on the network traffic priority, assigning the network traffic to a network classification model, such as an access control list, associated with a network element for directing the network traffic in a network. The network classification model is associated with a network traffic priority class having defined quality of service (QoS) features, such that the network traffic traverses the network according to the defined QoS features.Type: GrantFiled: October 24, 2017Date of Patent: October 13, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Karthik Krishna Kulkarni, Raghunath O. Nambiar
-
Publication number: 20190163371Abstract: A system can manage storage and access of data blocks in a hybrid environment. In one example, a system can identify a plurality of data block replicas distributed across sites, the plurality of data block replicas corresponding to respective blocks of data. The system can monitor events associated with the plurality of data block replicas and, based on the events, generate respective status and access data for the plurality of data block replicas. Based on the respective status and access data, the system can determine that one or more data block replicas associated with a block of data have reached a threshold. In response to the one or more data block replicas reaching the threshold, the system can modify a replica distribution across the sites for the block of data.Type: ApplicationFiled: November 30, 2017Publication date: May 30, 2019Inventors: Raghunath Othayoth Nambiar, Karthik Krishna Kulkarni, Rajesh Shroff, Manankumar Trivedi
-
Publication number: 20190030528Abstract: Disclosed herein are methods, tools, pillar plates, and tool assemblies for biomolecular analysis using microarrays that reduces the likelihood of air bubbles being trapped by the microarrays. Embodiments of the tools include two clamps that have a tool mount portion and a grasping portion. The tool mount portion is configured to engage a lifting mechanism of a plate handling robot for moving a pillar plate that include microarrays. The grasping portion is configured to freely suspend the pillar plate at an inclination of a non-zero tilt angle relative to a plane normal to the tool mount portion. Embodiments of pillar plates include two protruding edges on opposite sides of the pillar plate and a plurality of pillars with one or more affixed microarrays. Embodiments of the tool assembly include the tool and the pillar plate, wherein the protruding edges are configured to engage with the gasping portions.Type: ApplicationFiled: October 25, 2016Publication date: January 31, 2019Inventors: John J. Rajasekaran, Vasanth Jayaraman, Tianhao Wang, Kang Bei, Hari Krishnan Krishnamurthy, Karthik Krishna
-
Patent number: 10050862Abstract: A distributed application framework, along with related systems and/or methods described herein, can intelligently place data using network knowledge. An exemplary method can include receiving data placement information from a distributed application that identifies a source node of data in a network and a list of potential destination nodes in the network for the distributed application to place the data; for each potential destination node, determining a network latency associated with transferring the data from the source node to the potential destination node using network metrics associated with the network; and sending the determined network latencies to the distributed application, such that the distributed application can assign the data to one of the potential destination nodes based on the determined network latencies.Type: GrantFiled: February 9, 2015Date of Patent: August 14, 2018Assignee: CISCO TECHNOLOGY, INC.Inventors: Raghunath O. Nambiar, Karthik Krishna Kulkarni
-
Publication number: 20180048589Abstract: A system and a method for prioritizing network traffic using application awareness and network awareness in a network environment is disclosed. An exemplary method can include receiving a network traffic priority for network traffic associated with a job performed by a distributed application; and based on the network traffic priority, assigning the network traffic to a network classification model, such as an access control list, associated with a network element for directing the network traffic in a network. The network classification model is associated with a network traffic priority class having defined quality of service (QoS) features, such that the network traffic traverses the network according to the defined QoS features.Type: ApplicationFiled: October 24, 2017Publication date: February 15, 2018Inventors: Karthik Krishna Kulkarni, Raghunath O. Nambiar
-
Patent number: 9825878Abstract: A system and a method for prioritizing network traffic using application awareness and network awareness in a network environment is disclosed. An exemplary method can include receiving a network traffic priority for network traffic associated with a job performed by a distributed application; and based on the network traffic priority, assigning the network traffic to a network classification model, such as an access control list, associated with a network element for directing the network traffic in a network. The network classification model is associated with a network traffic priority class having defined quality of service (QoS) features, such that the network traffic traverses the network according to the defined QoS features.Type: GrantFiled: September 26, 2014Date of Patent: November 21, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Karthik Krishna Kulkarni, Raghunath O. Nambiar
-
Patent number: 9785522Abstract: Systems, methods, and computer program products to perform an operation comprising receiving a priority of a distributed computing job, an intermediate traffic type of the distributed computing job, and a set of candidate compute nodes available to process the distributed computing job, the candidate compute nodes each available to process at least one input split of the distributed computing job, and selecting a mapper node from the candidate compute nodes, for one of the input splits, wherein the mapper node is selected based on the priority and the intermediate traffic type of the distributed computing job, wherein the mapper compute node is further selected upon determining that the mapper node is not affected by an error, and a resource utilization score for the mapper node does not exceed a utilization threshold.Type: GrantFiled: November 14, 2014Date of Patent: October 10, 2017Assignee: Cisco Technology, Inc.Inventors: Karthik Krishna Kulkarni, Raghunath Nambiar
-
Publication number: 20170269077Abstract: The present disclosure relates generally to biomarkers and peptide arrays, and, more particularly, to a method of using a peptide array to identify biomarkers for an autoimmune disease such as, e.g., celiac disease. Furthermore, a set of novel biomarkers for celiac disease, having high sensitivity and specificity, are disclosed in addition to method of treatment using the novel biomarkers.Type: ApplicationFiled: September 10, 2015Publication date: September 21, 2017Inventors: John J. Rajasekaran, Vasanth Jayaraman, Kang Bei, Tianhao Wang, Karthik Krishna, Hari Krishnan Krishnamurthy
-
Publication number: 20160234071Abstract: A distributed application framework, along with related systems and/or methods described herein, can intelligently place data using network knowledge. An exemplary method can include receiving data placement information from a distributed application that identifies a source node of data in a network and a list of potential destination nodes in the network for the distributed application to place the data; for each potential destination node, determining a network latency associated with transferring the data from the source node to the potential destination node using network metrics associated with the network; and sending the determined network latencies to the distributed application, such that the distributed application can assign the data to one of the potential destination nodes based on the determined network latencies.Type: ApplicationFiled: February 9, 2015Publication date: August 11, 2016Applicant: CISCO TECHNOLOGY, INC.Inventors: Raghunath O. Nambiar, Karthik Krishna Kulkarni
-
Publication number: 20160140001Abstract: Systems, methods, and computer program products to perform an operation comprising receiving a priority of a distributed computing job, an intermediate traffic type of the distributed computing job, and a set of candidate compute nodes available to process the distributed computing job, the candidate compute nodes each available to process at least one input split of the distributed computing job, and selecting a mapper node from the candidate compute nodes, for one of the input splits, wherein the mapper node is selected based on the priority and the intermediate traffic type of the distributed computing job, wherein the mapper compute node is further selected upon determining that the mapper node is not affected by an error, and a resource utilization score for the mapper node does not exceed a utilization threshold.Type: ApplicationFiled: November 14, 2014Publication date: May 19, 2016Applicant: CISCO TECHNOLOGY, INC.Inventors: Karthik Krishna KULKARNI, Raghunath NAMBIAR
-
Publication number: 20160094480Abstract: A system and a method for prioritizing network traffic using application awareness and network awareness in a network environment is disclosed. An exemplary method can include receiving a network traffic priority for network traffic associated with a job performed by a distributed application; and based on the network traffic priority, assigning the network traffic to a network classification model, such as an access control list, associated with a network element for directing the network traffic in a network. The network classification model is associated with a network traffic priority class having defined quality of service (QoS) features, such that the network traffic traverses the network according to the defined QoS features.Type: ApplicationFiled: September 26, 2014Publication date: March 31, 2016Applicant: CISCO TECHNOLOGY, INC.Inventors: Karthik Krishna Kulkarni, Raghunath O. Nambiar
-
Publication number: 20080257127Abstract: A rotary saw blade is provided that has improved metal cutting performance by reducing vibration and producing less noise than typical rotary saw blades. The saw blade comprises a “gullet-less” design that helps reduce the generation of noise caused by the aerodynamic effects of the rotating saw blade on the ambient air. On embodiment of the saw blade uses a grouping of tip placement about the periphery of the saw blade to further reduce the generation of vibration during cutting operations.Type: ApplicationFiled: April 17, 2007Publication date: October 23, 2008Applicant: THE M. K. MORSE COMPANYInventor: Karthik Krishna