Patents by Inventor Vamsi Krishna

Vamsi 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).

  • Publication number: 20220138040
    Abstract: Various embodiments disclosed herein are related to a non-transitory computer readable storage medium. In some embodiments, the medium includes instructions stored thereon that, when executed by a processor, cause the processor to classify, on a cloud server, a plurality of clusters of an edge network based on one or more classification parameters, detect that a first cluster in a first datacenter of the edge network has an issue, determine a classification parameter value of the first cluster, determine that a second cluster in a second datacenter of the edge network has a second classification parameter value within a predetermined amount of the classification parameter value, and send an instruction to the second cluster to perform a remediation action.
    Type: Application
    Filed: December 18, 2020
    Publication date: May 5, 2022
    Applicant: Nutanix, Inc.
    Inventors: Akshay Narayan Muramatti, Venkata Vamsi Krishna Kothuri, Isha Singhal, Matthew James Armstrong
  • Publication number: 20220141081
    Abstract: Various embodiments disclosed herein are related to a non-transitory computer readable storage medium. In some embodiments, the medium includes instructions stored thereon that, when executed by a processor, cause the processor to detect, on a cloud server, an indication to collect additional data from a cluster on an edge network coupled to the cloud server, send, to the cluster, a command to receive a command output, indicate, to the cluster, to send the command output as a type of data including at least one of raw data or parsed data, receive the command output in accordance with the command and the type of command output, and troubleshoot an issue of the cluster based on the command output.
    Type: Application
    Filed: December 18, 2020
    Publication date: May 5, 2022
    Applicant: Nutanix, Inc.
    Inventors: Venkata Vamsi Krishna Kothuri, Isha Singhal, Yiran Deng, Prashant Batra
  • Patent number: 11321446
    Abstract: An access credential is modified at one device, wherein the device is part of a secure private network of multiple devices. Each other device in the secure private network receives notification of the modification. The credential modification is implemented when at least a subset of the other devices each accept the credential modification.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: May 3, 2022
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Anshul Saxena, Vamsi Krishna Tadikamalla
  • Publication number: 20220114149
    Abstract: A system includes first and second subsystems and a third processor. The first subsystem includes a first memory and a first processor. The first memory stores data, which includes metadata associated with transmitted metadata fields. The first processor transmits the data to the second subsystem. The second subsystem includes a second memory and a second processor. The second memory stores expected metadata fields. The second processor receives the data. The third processor determines that the first subsystem transmitted the data to the second subsystem and that a mismatch exists between the transmitted and expected metadata fields. In response, the third processor prevents the second subsystem from executing an application configured to process the data using the expected metadata fields. The third processor resolves the mismatch by modifying the expected metadata fields such that they correspond to the transmitted metadata fields and allows the second subsystem to execute the application.
    Type: Application
    Filed: October 9, 2020
    Publication date: April 14, 2022
    Inventor: Naga Vamsi Krishna Akkapeddi
  • Publication number: 20220114020
    Abstract: A system includes a subsystem, a database, a memory, and a processor. The subsystem includes a computational resource associated with a resource usage and having a capacity corresponding to a maximum resource usage value. The database stores training data that includes historical resource usages and historical events. The memory stores a machine learning algorithm that is trained, based on the training data, to predict, based on the occurrence of an event, that a future value of the resource usage at a future time will be greater than the maximum value. The processor detects that the event has occurred. In response, the processor applies the machine learning algorithm to predict that the future value of the resource usage will be greater than the maximum value. Prior to the future time, the processor increases the capacity of the computational resource to accommodate the future value of the resource usage.
    Type: Application
    Filed: October 14, 2020
    Publication date: April 14, 2022
    Inventor: Naga Vamsi Krishna Akkapeddi
  • Publication number: 20220107956
    Abstract: A poll of a first database is initiated (e.g., a SOT database). The poll of the first database is to identify if any transactions have occurred since a previous poll of the first database. Based on the poll of the first database, information is received that identifies one or more transaction identifiers. A missing transaction identifier is identified based on a contagious list of transaction identifiers. In response to identifying the missing transaction identifier, the missing transaction identifier is stored in a list of missing transaction identifiers for use in a later poll of the first database. By tracking the missing transaction identifier, the process can identify transactions that take longer to commit without introducing lag for transactions that commit quickly.
    Type: Application
    Filed: October 5, 2020
    Publication date: April 7, 2022
    Inventors: VAMSI KRISHNA, KALYAN KOKA, KAMAL MAHESHWARI
  • Patent number: 11290328
    Abstract: Various embodiments disclosed herein are related to a non-transitory computer readable storage medium. In some embodiments, the medium includes instructions stored thereon that, when executed by a processor, cause the processor to detect, on an edge network, a state change of a cluster including one or more edge processing units, identify a plurality of first configuration override rules from a first source and a plurality of second configuration rules from a second source, merge at least one first configuration override rule with at least one second configuration override rule to generate a plurality of third configuration override rules, update a configuration of the one or more edge processing units using the plurality of third configuration override rules, and collect data from the one or more edge processing units in accordance with the configuration update.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: March 29, 2022
    Assignee: Nutanix, Inc.
    Inventors: Isha Singhal, Venkata Vamsi Krishna Kothuri
  • Patent number: 11290330
    Abstract: Various embodiments disclosed herein are related to a non-transitory computer readable storage medium. In some embodiments, the medium includes instructions stored thereon that, when executed by a processor, cause the processor to receive a stored configuration state of a cluster, receive a snapshot of the configuration state of the cluster, determine that an entity of the cluster is different between the stored configuration state and the snapshot, determine that a first timestamp of the stored configuration state is less than a second timestamp of the snapshot, and send an indication that the entity is changed.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: March 29, 2022
    Assignee: Nutanix, Inc.
    Inventors: Venkata Vamsi Krishna Kothuri, Akshay Narayan Muramatti, Anurag Choudhary, Ashish Ramdas Mankar, Nikita Vishwanath Shetty, Sameer Narkhede
  • Publication number: 20220094609
    Abstract: A cognitive database system matches a particular data element, that is specified as part of received user input, to a first set of data elements in a set of data models based on semantic commonality, and matches the particular data element to a second set of data elements in the set of data models based on visual commonality between graphical representations of the particular data element and the second set of data elements. The cognitive database may determine interdependency between the particular data element and a particular subset of the first and second sets of data elements based on a measure of semantic commonality and/or visual commonality, and may generate a response to the user input with values from the particular subset of data elements that are updated directly from the interdependency that is determined upon receiving the user input.
    Type: Application
    Filed: September 18, 2020
    Publication date: March 24, 2022
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Kishore K. Guntuku, Vamsi Krishna Boyapati
  • Publication number: 20220085828
    Abstract: A method and apparatus for decoding quasi-cyclic LDPC codes using a vertical layered iterative message passing algorithm. The algorithm of the method improves the efficiency of the check node update by using one or more additional magnitudes, predicted with predictive magnitude maps, for the computation of messages and update of the check node states. The method allows reducing the computational complexity, as well as the storage requirements, of the processing units in the check node update. Several embodiments for the apparatus are presented, using one or more predictive magnitude maps, targeting significant savings in resource usage and power consumption, while minimizing the impact on the error correction performance loss.
    Type: Application
    Filed: April 6, 2021
    Publication date: March 17, 2022
    Inventors: David Declercq, Vamsi Krishna Yella, Benedict J. Reynwar
  • Publication number: 20220076033
    Abstract: A system and method for monitoring objects in the vicinity of a work machine that is in motion includes obtaining, using a camera associated with the work machine, first image data of a field-of-view of the camera at a first position; identifying an object-of-interest within the first image data; associating an alarm with the object-of-interest, the alarm configured to indicate the presence of the object-of-interest; presenting the alarm through an output device; receiving an input to snooze the alarm for the object-of-interest; generating a mask for the object-of-interest using image coordinates of the object-of-interest within the first image data; obtaining, using the camera, second image data of the field-of-view of the camera at a second position during motion of the work machine; identifying an object within the second image data; and selectively aborting the alarm presentation through the output device in response to determining, using the mask, that the object is the object-of-interest.
    Type: Application
    Filed: September 8, 2020
    Publication date: March 10, 2022
    Applicant: Caterpillar Inc.
    Inventors: Peter Petrany, Benjamin J. Hodel, Vamsi Krishna Pannala, Nicholas Payne
  • Patent number: 11265370
    Abstract: A system includes a first data server storing a first data file for a user and a second data server storing a second data file for the user, wherein a pre-authorized secure connection can be established between the first data server and the second data server. The second data file receives a request for a first amount of data from the second data file and detects that the first amount of data is larger than a second amount of data in the second data file. The second user determines that the first data file at the first data server includes a third amount of data that equals or exceeds a difference between the first amount and the second amount, and receives a fourth amount of data that equals the difference from the first data server over the pre-authorized connection. In response, the second data server processes the request.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: March 1, 2022
    Assignee: Bank of America Corporation
    Inventors: Naga Vamsi Krishna Akkapeddi, Siten Sanghvi, Pratap Dande
  • Patent number: 11258460
    Abstract: This invention presents a method and the corresponding hardware apparatus for decoding LDPC codes using a vertical layered (VL) iterative message passing algorithm. The invention operates on quasi-cyclic LDPC (QC-LDPC) codes, for which the non-zero circulant permutation matrices (CPMs) are placed at specific locations in the parity-check matrix of the codes, forming concentrated clusters of CPMs. The purpose of the invention is to take advantage of the organization of CPMs in clusters in order to derive a specific hardware architecture, consuming less power than the classical VL decoders. This is achieved by minimizing the number of read and write accesses to the main memories of the design.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: February 22, 2022
    Assignee: Codelucida, Inc.
    Inventors: David Declercq, Benedict J. Reynwar, Vamsi Krishna Yella
  • Patent number: 11256764
    Abstract: A method is used in managing content searches in computing environments. The method receives, by a repository, a search phrase to retrieve content associated with the search phrase, and identifies at least one content related to the search phrase. The method modifies a metadata description associated with the content according to the search phrase. The method returns the content and the modified metadata description.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: February 22, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Amrita Nistala, Mainak Roy, . Avinash, Vamsi Krishna Tadikamalla
  • Patent number: 11252047
    Abstract: A system could include a first set of mappings between application files and version indicators. The application files could be related to a software application. The system could also include a second set of mappings between application files and a first subset of version indicators, where a standardized release of the software application includes application file versions in accordance with the first subset. The system could further include a third set of mappings between a second subset of version indicators and records indicating that the corresponding application file versions were written after the standardized release. The system could further include processors configured to perform operations including: determining that an application file in the third set of mappings has standardized release version. The operations could further include providing a difference between a recent version of the application file and the application file version that was part of the standardized release.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: February 15, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Vamsi Krishna Madala, Brian James Waplington, Santosh Poreddy
  • Patent number: 11250195
    Abstract: Machine assisted system and method for performing dynamic thermal management (DTM) analysis are described. In one embodiment, the method can include receiving a power profile associated with IP blocks in an integrated circuit (IC) system modeled by a Krylov reduced order model (ROM). The power profile can represent power consumption of each of the blocks based on a predefined operating scenario. The method can additionally include evaluating the temperature of each of the blocks of the IC system for the current time step based on the power profile and the Krylov ROM. The method can further include calculating new power values based on the current temperature field of each of the blocks of the IC system, wherein the power profile can be updated with the new power value for the temperature of each of the blocks of the IC system for the next time step.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: February 15, 2022
    Assignee: ANSYS, INC.
    Inventors: Myunghoon Lee, Vamsi Krishna Yaddanapudi, Aniket Abhay Kulkarni
  • Publication number: 20220029806
    Abstract: According to examples, an apparatus may include a processor and a memory on which are stored machine-readable instructions that when executed by the processor, may cause the processor to receive a request from a client for a status of the client, and based on the status of the client, generate a token associated with application programming interface (API) calls to be received from the client. In some examples, the token may include a value representing a priority for determining an adaptive rate limiting of the API calls to be received from the client. The processor may send a response to the request, in which the response may include the status of the client and the token.
    Type: Application
    Filed: July 27, 2020
    Publication date: January 27, 2022
    Applicant: MICRO FOCUS LLC
    Inventors: Abhay KRISHNAN M R, Vamsi Krishna
  • Publication number: 20220027875
    Abstract: Aspects of the disclosure relate to detecting usage issues on enterprise systems and dynamically providing user assistance. In some embodiments, a computing platform may receive, from an automated teller system, user presence information indicating that a user has been detected at an automated teller machine associated with the automated teller system. Subsequently, the computing platform may identify, based on the user presence information received from the automated teller system, that the user has a need for assistance with the automated teller machine associated with the automated teller system. In response to identifying that the user has the need for assistance, the computing platform may generate and send one or more commands directing the automated teller machine associated with the automated teller system to execute one or more automated assistance actions corresponding to the need for assistance.
    Type: Application
    Filed: July 27, 2020
    Publication date: January 27, 2022
    Inventors: Naga Vamsi Krishna Akkapeddi, Morgan S. Allen, Susan Moss, Stephen T. Shannon, Siten Sanghvi, Pratap Dande
  • Patent number: 11234096
    Abstract: A system for generating individualized HRTFs that are customized to a user of a headset. The system includes a server and an audio system. The server determines the individualized HRTFs based in part on acoustic features data (e.g., image data, anthropometric features, etc.) of the user and a template HRTF. The server provides the individualized HRTFs to the audio system. The audio system presents spatialized audio content to the user using the individualized HRTFs.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: January 25, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: William Owen Brimijoin, II, Henrik Gert Hassager, Vamsi Krishna Ithapu, Philip Robinson
  • Publication number: 20220021666
    Abstract: Systems for contactless authentication and event processing are provided. In some examples, a user may request processing of an event. The user may provide user identifying or event identifying information that may be transmitted to contactless processing computing platform. Based on the user identifying information, additional user data may be retrieved. An interactive authentication request may be generated and transmitted to the user computing device. The interactive authentication request may include a request for one or more types of authentication data. The user may input authentication response data into the user computing device, which may then be transmitted to the contactless processing computing platform for evaluation. The authentication response data may be evaluated to determine whether it includes a trigger, whether it matches pre-stored authentication data, and the like. In response, one or more authentication outputs may be generated and/or the requested event may be processed or denied.
    Type: Application
    Filed: July 20, 2020
    Publication date: January 20, 2022
    Inventors: Pratap Dande, Siten Sanghvi, Naga Vamsi Krishna Akkapeddi