Patents by Inventor Karthik Krishnamurthy
Karthik Krishnamurthy 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: 12292873Abstract: Hash collision in a highly scaled configuration cannot be prevented. However, the impact of the hash collision may be reduced based on a priority. Currently, there are no priorities assigned to virtual ports (VP) in a VXLAN environment. Thus, any VP may be impacted by not being added to a hash table that facilitates network data traffic processing. The probability of not being added to a hash table for network VPs is higher given that they tend to be programmed at a later stage than access VP. With priority-based hash table programming embodiments, hash table programming is better controlled, and the impact to higher priority VPs is reduced.Type: GrantFiled: April 19, 2021Date of Patent: May 6, 2025Assignee: DELL PRODUCTS L.P.Inventors: Sudharsan Dhamal Gopalarathnam, Karthik Krishnamurthy, Anbalagan Natchimuthu
-
Publication number: 20250036636Abstract: A query is received from a user device. A domain and/or task is determined corresponding to the query. A set of similar queries to the query are identified using a collaborative selector. A plurality of virtual assistants (VAs) are ranked based on an average of customer feedback received from execution of the similar queries, the customer feedback including ratings of responses to the similar queries. One of the plurality of VAs is selected as being the one having a highest average of the customer feedback to use to respond to the query. The query is replied to using a selected response generated by the one of the plurality of VAs.Type: ApplicationFiled: July 26, 2023Publication date: January 30, 2025Inventors: Karthik Krishnamurthy, Bhagyashri Satyabodha Katti, Kwaku O. Prakah-Asante
-
Patent number: 12190139Abstract: In one embodiment, a device performs a detection stage of an automated instrumentation pipeline during which the device detects an application server type by examining a command line of a process of an application. The device performs, based on the application server type, an extraction stage of the automated instrumentation pipeline during which the device extracts application server attributes. The device performs, based on the application server attributes, a naming stage of the automated instrumentation pipeline during which the device forms a naming hierarchy for processes of the application. The detection stage, the extraction stage, and the naming stage of the automated instrumentation pipeline do not have access to a controlled space of the application. The device inserts, based in part on the naming hierarchy, arguments into command lines of processes of the application that cause the processes of the application to be instrumented at runtime.Type: GrantFiled: March 9, 2022Date of Patent: January 7, 2025Assignee: Cisco Technology, Inc.Inventors: Dean Connable Wills, Karthik Krishnamurthy, Ivan Sopin, Allan Bradley Winslow, Brian Henry Kirouac, Senthilnathan Arunagirinathan
-
Publication number: 20240294129Abstract: A computer includes a processor and a memory, and the memory stores instructions executable by the processor to receive operator input from an operator in response to an operator assessment questionnaire, identify a preference grouping for the operator based on the operator input, and actuate at least one vehicle component based on the preference grouping.Type: ApplicationFiled: March 3, 2023Publication date: September 5, 2024Applicant: Ford Global Technologies, LLCInventors: Karthik Krishnamurthy, Bhagyashri Satyabodha Katti, Walter Joseph Talamonti, Johannes Geir Kristinsson, Kwaku O. Prakah-Asante
-
Publication number: 20240171514Abstract: A VTEP data traffic forwarding system includes a second VTEP device coupled to a data traffic provisioning device and a first VTEP device. The second VTEP device identifies a virtual machine directly coupled to the first VTEP device, associates a first VTEP device identifier for the first VTEP device in a database with a virtual machine identifier for the virtual machine, and identifies the association of the first VTEP device identifier and the virtual machine identifier to the data traffic provisioning device, with the association of the first VTEP device identifier and the virtual machine identifier causing the data traffic provisioning device to provide the first VTEP device identifier in data traffic destined for the virtual machine. The second VTEP device then receives data traffic including the first VTEP device identifier from the data traffic provisioning device and, in response, forwards the data traffic to the first VTEP device.Type: ApplicationFiled: November 22, 2022Publication date: May 23, 2024Inventors: Sathish Kumar Thanneerkulam Ravichandran, Karthik Krishnamurthy
-
Patent number: 11932256Abstract: The disclosure generally pertains to systems and methods for identifying a location of an occupant in a vehicle. In an example method, a processor deconvolves a vocal utterance by an occupant of a vehicle and also determines an angle of arrival of the vocal utterance. The location of the occupant in the vehicle is then identified by the processor based on evaluating the deconvolved vocal utterance and the angle of arrival of the vocal utterance. Deconvolving the vocal utterance can involve applying a cabin impulse response to the vocal utterance for eliminating undesirable effects that may be imposed upon the vocal utterance by acoustic characteristics of the cabin of the vehicle (echo, sound reflections, sound damping, reverberation etc.). In some applications, the processor may refer to a lookup table to estimate a location of the occupant in the vehicle.Type: GrantFiled: November 18, 2021Date of Patent: March 19, 2024Assignee: Ford Global Technologies, LLCInventors: Ranjani Rangarajan, Leah Busch, Karthik Krishnamurthy, Nikhitha Bekkanti
-
Publication number: 20240022472Abstract: Systems and methods provide automated, lightweight, and centralized implementations for distributing and securely managing the lifecycle of containerized third-party applications on a cluster of network switches that typically have relatively limited computing resources. The deployed containerized applications may be seamlessly updated and expanded separately from the host network operating system without the complexities involved in a registry infrastructure, such as Kubernetes, Docker, or similar container orchestration platform, without compromising security, and without interfering with the common switching functions and switching protocols of switches in the cluster.Type: ApplicationFiled: July 13, 2022Publication date: January 18, 2024Applicant: DELL PRODUCTS L.P.Inventors: Karthik KRISHNAMURTHY, Pawan Kumar SINGAL, Balaji RAJAGOPALAN, Mihai LAZAR, Dhanunjayareddy MADHANA
-
Publication number: 20230408993Abstract: Methods and apparati for virtualizing building management systems. An apparatus embodiment comprises a first API for accessing on-premise building management systems; coupled to the first API, a virtualization engine configured to receive and deploy commands to the first API; and coupled to the virtualization engine, a second API configured to receive and deploy commands to the virtualization engine.Type: ApplicationFiled: September 1, 2023Publication date: December 21, 2023Inventors: Karthik KRISHNAMURTHY, Nikhil SRIRAMAN
-
Patent number: 11782406Abstract: Methods and apparati for virtualizing building management systems. An apparatus embodiment comprises a first API for accessing on-premise building management systems; coupled to the first API, a virtualization engine configured to receive and deploy commands to the first API; and coupled to the virtualization engine, a second API configured to receive and deploy commands to the virtualization engine.Type: GrantFiled: November 9, 2021Date of Patent: October 10, 2023Assignee: Candela IoT Inc.Inventors: Karthik Krishnamurthy, Nikhil Sriraman
-
Publication number: 20230150513Abstract: The disclosure generally pertains to systems and methods for identifying a location of an occupant in a vehicle. In an example method, a processor deconvolves a vocal utterance by an occupant of a vehicle and also determines an angle of arrival of the vocal utterance. The location of the occupant in the vehicle is then identified by the processor based on evaluating the deconvolved vocal utterance and the angle of arrival of the vocal utterance. Deconvolving the vocal utterance can involve applying a cabin impulse response to the vocal utterance for eliminating undesirable effects that may be imposed upon the vocal utterance by acoustic characteristics of the cabin of the vehicle (echo, sound reflections, sound damping, reverberation etc.). In some applications, the processor may refer to a lookup table to estimate a location of the occupant in the vehicle.Type: ApplicationFiled: November 18, 2021Publication date: May 18, 2023Applicant: Ford Global Technologies, LLCInventors: Ranjani Rangarajan, Leah Busch, Karthik Krishnamurthy, Nikhitha Bekkanti
-
Publication number: 20220335029Abstract: Hash collision in a highly scaled configuration cannot be prevented. However, the impact of the hash collision may be reduced based on a priority. Currently, there are no priorities assigned to virtual ports (VP) in a VXLAN environment. Thus, any VP may be impacted by not being added to a hash table that facilitates network data traffic processing. The probability of not being added to a hash table for network VPs is higher given that they tend to be programmed at a later stage than access VP. With priority-based hash table programming embodiments, hash table programming is better controlled, and the impact to higher priority VPs is reduced.Type: ApplicationFiled: April 19, 2021Publication date: October 20, 2022Applicant: DELL PRODUCTS L.P.Inventors: Sudharsan Dhamal GOPALARATHNAM, Karthik KRISHNAMURTHY, Anbalagan NATCHIMUTHU
-
Publication number: 20220324458Abstract: Systems and methods for enhancing in-cabin sleeping experience within a vehicle are provided. The method includes determining whether a first occupant, e.g., a passenger, within the vehicle is asleep based on data captured of an interior of the vehicle, e.g., via one or more cameras within the vehicle. The method further includes informing a second occupant, e.g., a driver, within the vehicle that the first occupant is asleep, and adjusting an interior cabin parameter to accommodate the first occupant. The method further may include adjusting the interior cabin parameter to wake up the first occupant when the vehicle is a predetermined time or distance from a target destination. Moreover, the method may include classifying the first occupant such that the inter cabin parameter is adjusted to accommodate the first occupant based on the classification of the first occupant.Type: ApplicationFiled: April 13, 2021Publication date: October 13, 2022Applicant: Ford Global Technologies, LLCInventors: Cynthia M. Neubecker, Pietro Buttolo, Nikhitha Bekkanti, Karthik Krishnamurthy, Thomas Chrapkiewicz
-
Patent number: 11411864Abstract: An asymmetric/symmetric IRB migration system includes an aggregated networking device subsystem with a first and second networking device that are both configured to operate according to an asymmetric IRB model. A migration system coupled to the aggregated networking device subsystem retrieves first and second asymmetric IRB attributes from the first and second networking devices, uses the first asymmetric IRB attributes to generate first symmetric IRB attributes for the first networking device, and uses the second asymmetric IRB attributes to generate second symmetric IRB attributes for the second networking device. The migration system then causes data destined for end host device(s) coupled to the aggregated networking device subsystem to be transmitted only to the first networking device, configures the first networking device using the first symmetric IRB attributes, and then configures the second networking device using the second symmetric IRB attributes.Type: GrantFiled: January 20, 2021Date of Patent: August 9, 2022Assignee: Dell Products L.P.Inventors: Karthi Kaliyamoorthy, Sathish Kumar Thanneerkulam Ravichandran, Karthik Krishnamurthy, Damodharan Sreenivasagaperumal
-
Publication number: 20220231941Abstract: An asymmetric/symmetric IRB migration system includes an aggregated networking device subsystem with a first and second networking device that are both configured to operate according to an asymmetric IRB model. A migration system coupled to the aggregated networking device subsystem retrieves first and second asymmetric IRB attributes from the first and second networking devices, uses the first asymmetric IRB attributes to generate first symmetric IRB attributes for the first networking device, and uses the second asymmetric IRB attributes to generate second symmetric IRB attributes for the second networking device. The migration system then causes data destined for end host device(s) coupled to the aggregated networking device subsystem to be transmitted only to the first networking device, configures the first networking device using the first symmetric IRB attributes, and then configures the second networking device using the second symmetric IRB attributes.Type: ApplicationFiled: January 20, 2021Publication date: July 21, 2022Inventors: Karthi Kaliyamoorthy, Sathish Kumar Thanneerkulam Ravichandran, Karthik Krishnamurthy, Damodharan Sreenivasagaperumal
-
Publication number: 20220066406Abstract: Methods and apparati for virtualizing building management systems. An apparatus embodiment comprises a first API for accessing on-premise building management systems; coupled to the first API, a virtualization engine configured to receive and deploy commands to the first API; and coupled to the virtualization engine, a second API configured to receive and deploy commands to the virtualization engine.Type: ApplicationFiled: November 9, 2021Publication date: March 3, 2022Inventors: Karthik KRISHNAMURTHY, Nikhil SRIRAMAN
-
Patent number: 11194302Abstract: Methods and apparati for virtualizing building management systems. An apparatus embodiment comprises a first API for accessing on-premise building management systems; coupled to the first API, a virtualization engine configured to receive and deploy commands to the first API; and coupled to the virtualization engine, a second API configured to receive and deploy commands to the virtualization engine.Type: GrantFiled: July 23, 2019Date of Patent: December 7, 2021Assignee: Candela IoT Inc.Inventors: Karthik Krishnamurthy, Nikhil Sriraman
-
Patent number: 11095479Abstract: A VXLAN multi-tenant inter-networking device packet forwarding system includes a first aggregated networking device coupled to a first host device and a second aggregated networking device that is coupled to second host devices. The first aggregated networking device receives a data packet from the first host device and, in response, identifies a virtual network associated with the first host device. Based on a first and second portion of a virtual network identifier that identifies the virtual network, the first aggregated networking device generates respective first and second packet forwarding identifiers. The first aggregated networking device then provides the first and second packet forwarding identifiers in the data packet, and forwards the data packet to the second aggregated networking device. The second aggregated networking device may then forward the data packet to one of the second host devices based on the first and second packet forwarding identifiers in the data packet.Type: GrantFiled: October 31, 2019Date of Patent: August 17, 2021Assignee: Dell Products L.P.Inventors: Avinash Natarajan, Damodharan Sreenivasagaperumal, Ramasubramani Mahadevan, Karthik Krishnamurthy
-
Publication number: 20210135903Abstract: A VXLAN multi-tenant inter-networking device packet forwarding system includes a first aggregated networking device coupled to a first host device and a second aggregated networking device that is coupled to second host devices. The first aggregated networking device receives a data packet from the first host device and, in response, identifies a virtual network associated with the first host device. Based on a first and second portion of a virtual network identifier that identifies the virtual network, the first aggregated networking device generates respective first and second packet forwarding identifiers. The first aggregated networking device then provides the first and second packet forwarding identifiers in the data packet, and forwards the data packet to the second aggregated networking device. The second aggregated networking device may then forward the data packet to one of the second host devices based on the first and second packet forwarding identifiers in the data packet.Type: ApplicationFiled: October 31, 2019Publication date: May 6, 2021Inventors: Avinash Natarajan, Damodharan Sreenivasagaperumal, Ramasubramani Mahadevan, Karthik Krishnamurthy
-
Patent number: 10949912Abstract: Disclosed are various embodiments for shopping using a messaging system. A message from a user includes a plurality of line items. At least one item may be identified corresponding to at least one of the plurality of line items. The at least one item may be included in a list associated with a user account.Type: GrantFiled: June 20, 2018Date of Patent: March 16, 2021Assignee: Amazon Technologies, Inc.Inventor: Karthik Krishnamurthy
-
Patent number: 10700893Abstract: A multi-homed edge device VxLAN data traffic forwarding system includes a first VTEP device that receives an Ethernet packet from a first edge device, encapsulates the Ethernet packet in a VxLAN packet, generates a source port value, and provides the source port value in a field in the VxLAN packet. The first VTEP device transmits multiple copies of the VxLAN packet to second VTEP devices that each determine whether the source port value in their respective copy of the VxLAN packet is included in a forwarding range for that second VTEP device that is different than forwarding range(s) for each of the other second VTEP device(s). If not, that second VTEP device prevents information in that copy of the VxLAN packet from being transmitted to the second edge device. If so, that second VTEP device transmits information in that copy of the VxLAN packet to the second edge device.Type: GrantFiled: February 1, 2019Date of Patent: June 30, 2020Assignee: Dell Products L.P.Inventor: Karthik Krishnamurthy