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: 12292873
    Abstract: 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: Grant
    Filed: April 19, 2021
    Date of Patent: May 6, 2025
    Assignee: DELL PRODUCTS L.P.
    Inventors: Sudharsan Dhamal Gopalarathnam, Karthik Krishnamurthy, Anbalagan Natchimuthu
  • Publication number: 20250036636
    Abstract: 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: Application
    Filed: July 26, 2023
    Publication date: January 30, 2025
    Inventors: Karthik Krishnamurthy, Bhagyashri Satyabodha Katti, Kwaku O. Prakah-Asante
  • Patent number: 12190139
    Abstract: 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: Grant
    Filed: March 9, 2022
    Date of Patent: January 7, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Dean Connable Wills, Karthik Krishnamurthy, Ivan Sopin, Allan Bradley Winslow, Brian Henry Kirouac, Senthilnathan Arunagirinathan
  • Publication number: 20240294129
    Abstract: 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: Application
    Filed: March 3, 2023
    Publication date: September 5, 2024
    Applicant: Ford Global Technologies, LLC
    Inventors: Karthik Krishnamurthy, Bhagyashri Satyabodha Katti, Walter Joseph Talamonti, Johannes Geir Kristinsson, Kwaku O. Prakah-Asante
  • Publication number: 20240171514
    Abstract: 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: Application
    Filed: November 22, 2022
    Publication date: May 23, 2024
    Inventors: Sathish Kumar Thanneerkulam Ravichandran, Karthik Krishnamurthy
  • Patent number: 11932256
    Abstract: 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: Grant
    Filed: November 18, 2021
    Date of Patent: March 19, 2024
    Assignee: Ford Global Technologies, LLC
    Inventors: Ranjani Rangarajan, Leah Busch, Karthik Krishnamurthy, Nikhitha Bekkanti
  • Publication number: 20240022472
    Abstract: 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: Application
    Filed: July 13, 2022
    Publication date: January 18, 2024
    Applicant: DELL PRODUCTS L.P.
    Inventors: Karthik KRISHNAMURTHY, Pawan Kumar SINGAL, Balaji RAJAGOPALAN, Mihai LAZAR, Dhanunjayareddy MADHANA
  • Publication number: 20230408993
    Abstract: 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: Application
    Filed: September 1, 2023
    Publication date: December 21, 2023
    Inventors: Karthik KRISHNAMURTHY, Nikhil SRIRAMAN
  • Patent number: 11782406
    Abstract: 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: Grant
    Filed: November 9, 2021
    Date of Patent: October 10, 2023
    Assignee: Candela IoT Inc.
    Inventors: Karthik Krishnamurthy, Nikhil Sriraman
  • Publication number: 20230150513
    Abstract: 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: Application
    Filed: November 18, 2021
    Publication date: May 18, 2023
    Applicant: Ford Global Technologies, LLC
    Inventors: Ranjani Rangarajan, Leah Busch, Karthik Krishnamurthy, Nikhitha Bekkanti
  • Publication number: 20220335029
    Abstract: 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: Application
    Filed: April 19, 2021
    Publication date: October 20, 2022
    Applicant: DELL PRODUCTS L.P.
    Inventors: Sudharsan Dhamal GOPALARATHNAM, Karthik KRISHNAMURTHY, Anbalagan NATCHIMUTHU
  • Publication number: 20220324458
    Abstract: 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: Application
    Filed: April 13, 2021
    Publication date: October 13, 2022
    Applicant: Ford Global Technologies, LLC
    Inventors: Cynthia M. Neubecker, Pietro Buttolo, Nikhitha Bekkanti, Karthik Krishnamurthy, Thomas Chrapkiewicz
  • Patent number: 11411864
    Abstract: 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: Grant
    Filed: January 20, 2021
    Date of Patent: August 9, 2022
    Assignee: Dell Products L.P.
    Inventors: Karthi Kaliyamoorthy, Sathish Kumar Thanneerkulam Ravichandran, Karthik Krishnamurthy, Damodharan Sreenivasagaperumal
  • Publication number: 20220231941
    Abstract: 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: Application
    Filed: January 20, 2021
    Publication date: July 21, 2022
    Inventors: Karthi Kaliyamoorthy, Sathish Kumar Thanneerkulam Ravichandran, Karthik Krishnamurthy, Damodharan Sreenivasagaperumal
  • Publication number: 20220066406
    Abstract: 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: Application
    Filed: November 9, 2021
    Publication date: March 3, 2022
    Inventors: Karthik KRISHNAMURTHY, Nikhil SRIRAMAN
  • Patent number: 11194302
    Abstract: 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: Grant
    Filed: July 23, 2019
    Date of Patent: December 7, 2021
    Assignee: Candela IoT Inc.
    Inventors: Karthik Krishnamurthy, Nikhil Sriraman
  • Patent number: 11095479
    Abstract: 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: Grant
    Filed: October 31, 2019
    Date of Patent: August 17, 2021
    Assignee: Dell Products L.P.
    Inventors: Avinash Natarajan, Damodharan Sreenivasagaperumal, Ramasubramani Mahadevan, Karthik Krishnamurthy
  • Publication number: 20210135903
    Abstract: 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: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Inventors: Avinash Natarajan, Damodharan Sreenivasagaperumal, Ramasubramani Mahadevan, Karthik Krishnamurthy
  • Patent number: 10949912
    Abstract: 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: Grant
    Filed: June 20, 2018
    Date of Patent: March 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Karthik Krishnamurthy
  • Patent number: 10700893
    Abstract: 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: Grant
    Filed: February 1, 2019
    Date of Patent: June 30, 2020
    Assignee: Dell Products L.P.
    Inventor: Karthik Krishnamurthy