Patents by Inventor Chandra A

Chandra A 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: 20250141925
    Abstract: Methods and systems for managing a data processing system are disclosed. A management controller of the data processing system may obtain location data for the data processing system via an out-of-band communication channel. The management controller may identify policies based on the location data, and make an identification regarding whether the data processing system is operating out of compliance with respect to the policies. If the data processing system is operating out of compliance, then the management controller may perform an action set to update operation of the data processing system in a manner that improves compliance of the data processing system with respect to the policies. The data processing system may provide computer-implemented services based on the updated operation.
    Type: Application
    Filed: October 31, 2023
    Publication date: May 1, 2025
    Inventors: MOHIT ARORA, ABEYE TESHOME, RICHARD M. TONRY, BASSEM EL-AZZAMI, VINODKUMAR VASUDEV OTTAR, LUIS ANTONIO VALENCIA REYES, ADOLFO SANDOR MONTERO, RAJARAVI CHANDRA KOLLARAPU
  • Publication number: 20250141697
    Abstract: Methods and systems for managing onboarding of a data processing system are disclosed. To manage onboarding of the data processing system, an entitlement certificate may be obtained from an ownership voucher transferred to the data processing system as part of an onboarding of the data processing system. The entitlement certificate may include a list of entitlements for the data processing system signed using a private key of a public private key pair maintained by a manufacturer of the data processing system. A management controller of the data processing system may utilize the entitlement certificate to request entitlements for the data processing system and to perform action sets to manage the entitlements. The requested entitlements may be verified as trusted by any entity with a public key of the public private key pair maintained by the manufacturer.
    Type: Application
    Filed: October 31, 2023
    Publication date: May 1, 2025
    Inventors: RAJARAVI CHANDRA KOLLARAPU, RICHARD M. TONRY, ABEYE TESHOME, BASSEM EL-AZZAMI, MOHIT ARORA, VINODKUMAR VASUDEV OTTAR, ADOLFO SANDOR MONTERO, LUIS ANTONIO VALENCIA REYES
  • Publication number: 20250142444
    Abstract: Methods and systems for managing update events for data processing systems are disclosed. An update event may indicate that an update configuration is available for a data processing system. A management controller for the data processing system may utilize an out of band communication channel to obtain the update configuration for the data processing system without hardware components of the data processing system being powered. The update configuration may indicate a combination of hardware and/or software components for an application hosted by the data processing system. The update configuration may be assigned by an administrator and may be implemented by an update agent for the data processing system upon powering the hardware resources of the data processing system.
    Type: Application
    Filed: October 31, 2023
    Publication date: May 1, 2025
    Inventors: MOHIT ARORA, ABEYE TESHOME, GOKUL THIRUCHENGODE VAJRAVEL, VINODKUMAR VASUDEV OTTAR, RICHARD M. TONRY, BASSEM EL-AZZAMI, LUIS ANTONIO VALENCIA REYES, ADOLFO SANDOR MONTERO, RAJARAVI CHANDRA KOLLARAPU
  • Publication number: 20250138945
    Abstract: Methods and systems for managing a data processing system are disclosed. The data processing system may provide computer-implemented services and may include in-band hardware resources that operate as specified by operation data of the data processing system while providing the services. However, if the operation data becomes unavailable to the data processing system, then the data processing system may be unable to provide the desired services. Therefore, to increase the likelihood of providing the desired services, the operation data may be managed using distributed backup and recovery processes. To decrease security risk associated with operation data backup and recovery, the distributed processes may be performed using out-of-band components of the data processing system, bypassing in-band hardware components that may be more vulnerable to being compromised (e.g., by a malicious party).
    Type: Application
    Filed: October 31, 2023
    Publication date: May 1, 2025
    Inventors: ABEYE TESHOME, GOKUL THIRUCHENGODE VAJRAVEL, RICHARD M. TONRY, BASSEM EL-AZZAMI, MOHIT ARORA, VINODKUMAR VASUDEV OTTAR, LUIS ANTONIO VALENCIA REYES, ADOLFO SANDOR MONTERO, RAJARAVI CHANDRA KOLLARAPU
  • Publication number: 20250140673
    Abstract: According to one aspect of the present disclosure, a voltage isolated integrated circuit (IC) package configuration includes a first package comprising a transformer and a mold material enclosing the transformer to form a first package body, wherein the first package comprises a first lead set to permit electrical connection to the transformer. In some embodiments, a second package comprising a lead frame, two or more semiconductor die supported by the lead frame, and a mold material enclosing the two or more semiconductor die to form a second package body, wherein the lead frame comprises a second lead set to permit electrical connection to the two or more semiconductor die. In some embodiments, the one or more leads of the first lead set is directly electrically connected to one or more leads of the second lead set, wherein the first package and the second package are mechanically coupled together.
    Type: Application
    Filed: October 26, 2023
    Publication date: May 1, 2025
    Applicant: Allegro MicroSystems, LLC
    Inventors: Vijay Mangtani, Paul A. David, William P. Taylor, Harianto Wong, Natasha Healey, Harry Chandra
  • Publication number: 20250138839
    Abstract: Methods and systems for managing data processing systems are disclosed. To manage a data processing of the data processing systems, the data processing system may be placed in a first operating state. To do so, first log in credentials may be obtained from a first user and may be used to obtain a first user persona from a server. The first user persona may be obtained via an out of band communication channel and may include a first set of configurations for the data processing system. The first set of the configurations may indicate preferences for operation of the data processing system associated with the first user. At least a portion of the first set of the configurations may be implemented by hardware resources of the data processing system and, therefore, computer-implemented services may be more likely to be provided as desired by the first user.
    Type: Application
    Filed: October 31, 2023
    Publication date: May 1, 2025
    Inventors: ABEYE TESHOME, VINODKUMAR VASUDEV OTTAR, GOKUL THIRUCHENGODE VAJRAVEL, BASSEM EL-AZZAMI, MOHIT ARORA, ADOLFO SANDOR MONTERO, RICHARD M. TONRY, RAJARAVI CHANDRA KOLLARAPU, LUIS ANTONIO VALENCIA REYES
  • Publication number: 20250138936
    Abstract: Methods and systems for managing unrecoverable errors for data processing systems are disclosed. Upon identifying that an unrecoverable error has occurred by hardware resources of a data processing system, a management controller for the data processing system may obtain a data package indicating at least an operating state of the hardware resources prior to the occurrence of the unrecoverable error. The management controller may utilize an out of band communication channel to provide the data package to a trusted management system. The management controller may obtain at least one action in response to the data package from the trusted management system, the at least one action being intended to initiate remediation of the unrecoverable error.
    Type: Application
    Filed: October 31, 2023
    Publication date: May 1, 2025
    Inventors: GOKUL THIRUCHENGODE VAJRAVEL, ABEYE TESHOME, VINODKUMAR VASUDEV OTTAR, BASSEM EL-AZZAMI, MOHIT ARORA, ADOLFO SANDOR MONTERO, RICHARD M. Tonry, RAJARAVI CHANDRA KOLLARAPU, LUIS ANTONIO VALENCIA REYES
  • Publication number: 20250139558
    Abstract: Systems, methods, and non-transitory computer-readable media for generating insights for increasing revenue including receiving past and current data on various metrics for a plurality of sale representatives for an organization; training a model to predict a potential revenue attainment based on the received data; calculating the potential revenue attainment for each of the plurality of sale representatives; selecting one representative; determining an impact of each performance metric, activity metric, competency metric, and execution/engagement metric on the potential revenue attainment; identifying one performance metric having the most impact on the potential revenue attainment; determining a correlation coefficient between each root cause metric and the identified one performance metric; identifying one root cause metric having the most impact on the identified one performance metric; and providing one or more recommendations for the one representative on an interactive sales dashboard based on the iden
    Type: Application
    Filed: October 31, 2023
    Publication date: May 1, 2025
    Inventors: Aman BAFNA, Dhruv MARKANDEY, Krishna DEPURA, Sunil CHANDRA, Ajay DUBEY, Abhinav BHATNAGAR, Aniket GARG, Mihir SHEKHAR
  • Publication number: 20250141928
    Abstract: Methods and systems for managing policies for data processing systems are disclosed. A management controller for the data processing system may utilize an out of band communication channel to obtain a policy for the data processing system from a trusted management system if the data processing system is reported as lost or stolen by an owner of the data processing system. The management controller may identify a state of the data processing system as powered or unpowered. The management controller may then identify one or more actions specified by the policy and based on the state of the data processing system to be performed. By doing so, the management controller may discourage unintended use of the data processing system by a user other than the owner of the data processing system.
    Type: Application
    Filed: October 31, 2023
    Publication date: May 1, 2025
    Inventors: BASSEM EL-AZZAMI, ABEYE TESHOME, RICHARD M. TONRY, MOHIT ARORA, ADOLFO SANDOR MONTERO, VINODKUMAR VASUDEV OTTAR, LUIS ANTONIO VALENCIA REYES, RAJARAVI CHANDRA KOLLARAPU
  • Publication number: 20250141674
    Abstract: Methods and systems for registering a management controller of a data processing system with a server are disclosed. To register a management controller, an identifier for the management controller may be cryptographically signed using a private key of a public private key pair kept secret by a trusted platform module (TPM). The signed identifier may be provided to the server and the sever may utilize a public key of the public private key pair to verify the signed identifier was signed by a trusted entity. If the signed identifier is verified by the server, the server may register the management controller as associated with the data processing system and as a trusted entity to manage operation of hardware resources of the data processing system. The management controller may subsequently utilize an out of band communication channel to interact with the server to manage the operation of the data processing system.
    Type: Application
    Filed: October 31, 2023
    Publication date: May 1, 2025
    Inventors: RICHARD M. TONRY, ABEYE TESHOME, BASSEM EL-AZZAMI, MOHIT ARORA, VINODKUMAR VASUDEV OTTAR, LUIS ANTONIO VALENCIA REYES, ADOLFO SANDOR MONTERO, RAJARAVI CHANDRA KOLLARAPU, AMY CHRISTINE NELSON
  • Publication number: 20250137940
    Abstract: A data processing system implements transmitting an RF signal using a transmitter disposed at a first side of a produce container containing produce to be monitored for quality. The signal is transmitted on multiple frequencies. The system further implements receiving the signal using a receiver disposed at a second side of the produce container opposite the first side of the produce container so the signal passes through the produce; obtaining a sample signal output by the receiver responsive to receiving the signal that passed through the produce contained in the produce container; analyzing the sample signal to identify differences between the RF signal and the sample signal representative of the dielectric properties of the produce; determining an estimated quality level of the produce based on the differences between the RF signal and the sample signal; and outputting an indication of the estimated quality level of the produce.
    Type: Application
    Filed: October 31, 2023
    Publication date: May 1, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vaishnavi NATTAR RANGANATHAN, Ranveer CHANDRA, Nakul GARG
  • Publication number: 20250138948
    Abstract: Methods and systems for managing data stored by a data processing system are disclosed. A management controller of the data processing system may identify an occurrence of a backup event for the data, the occurrence indicating that a portion of the data is to be backed up to a remote storage system. In response to the occurrence, the management controller may initiate a backup process to obtain a backup data package for the data processing system. The management controller may provide the backup data package to the remote storage system via an out-of-band communication channel in order to facilitate completion of the backup process. By doing so, the data may be placed in a restorable state, enabling the data processing system to continue providing computer-implemented services.
    Type: Application
    Filed: October 31, 2023
    Publication date: May 1, 2025
    Inventors: ADOLFO SANDOR MONTERO, ABEYE TESHOME, RICHARD M. TONRY, BASSEM EL-AZZAMI, MOHIT ARORA, VINODKUMAR VASUDEV OTTAR, LUIS ANTONIO VALENCIA REYES, RAJARAVI CHANDRA KOLLARAPU
  • Publication number: 20250139298
    Abstract: Methods and systems for managing data processing systems are disclosed. The data processing systems may be managed by verifying the integrity of the data processing systems. The integrity may be verified as a prerequisite to use of the data processing systems. The integrity may be verified, at least in part, by verifying that the hardware component loadout of a data processing system is as expected. If the actual hardware component loadout diverges from an expected hardware component loadout, then remedial activity may be performed to address the differences between the actual and expected hardware component loadout.
    Type: Application
    Filed: October 31, 2023
    Publication date: May 1, 2025
    Inventors: VINODKUMAR VASUDEV OTTAR, ABEYE TESHOME, RICHARD M. TONRY, BASSEM EL-AZZAMI, MOHIT ARORA, LUIS ANTONIO VALENCIA REYES, ADOLFO SANDOR MONTERO, RAJARAVI CHANDRA KOLLARAPU, AMY CHRISTINE NELSON
  • Publication number: 20250141661
    Abstract: Methods and systems for registering a management controller of a data processing system with a server and an orchestrator are disclosed. To do so, a key pair may be generated by the management controller and a private key of the key pair may be kept secret by the management controller. Previously established trust between a trusted platform module of the data processing system and a manufacturer of the data processing system may be leveraged to register the management controller with the server. Hardware resources of the data processing system may register a public key of the key pair with the server and may request registration of the management controller with the orchestrator. The management controller may obtain a challenge from an internet of things hub associated with the orchestrator and may respond to the challenge, via an out of band communication channel, to complete the registration of the management controller.
    Type: Application
    Filed: October 31, 2023
    Publication date: May 1, 2025
    Inventors: ABEYE TESHOME, RICHARD M. TONRY, BASSEM EL-AZZAMI, MOHIT ARORA, VINODKUMAR VASUDEV OTTAR, LUIS ANTONIO VALENCIA REYES, ADOLFO SANDOR MONTERO, AMY CHRISTINE NELSON, RAJARAVI CHANDRA KOLLARAPU
  • Publication number: 20250139280
    Abstract: A method for providing access to objects associated with a particular client in a cloud storage system is disclosed. The method includes the steps of establishing a connection with a user, providing a client namespace associated with the client to the user, where the client namespace represents objects stored on the cloud storage system and objects stored on a private storage system apart from the cloud storage system, receiving a request from the user to access an object stored on the private storage system, and providing information to the user to facilitate access to the object stored on the private storage system by said user. Other systems and methods are also disclosed. Important advantages of the present invention are facilitated by separating the logic for user access (control plane) from the actual storage (Storage plane). Private file system access can still be managed from the cloud, while keeping the client data private.
    Type: Application
    Filed: October 29, 2024
    Publication date: May 1, 2025
    Applicant: Egnyte, Inc.
    Inventors: Hakan Ancin, Xi Chen, Amrit Jassal, Daniel H. Jung, Gregory B. Neustaetter, Sean H. Puttergill, Ramakrishnan Sundararaj, Sanjay Vedanthan, Chandra Yalangi, Ramanathan Kavasseri, Ravi Wijayaratne, Shishir Sharma
  • Publication number: 20250141924
    Abstract: Methods and systems for securing communications between management controllers and message brokers are provided. The communications may be secured using pre-provisioned secrets to encrypt and decrypt messages. The secrets may be pre-provisioned using keypairs established during registration of the management controller with other systems. The keypair may be used to provide the management controllers with access to the secrets. Once obtained, the secrets may be used to encrypt communications without establishing sessions keys or other data structures.
    Type: Application
    Filed: October 31, 2023
    Publication date: May 1, 2025
    Inventors: MOHIT ARORA, ABEYE TESHOME, RICHARD M. TONRY, BASSEM EL-AZZAMI, VINODKUMAR VASUDEV OTTAR, LUIS ANTONIO VALENCIA REYES, ADOLFO SANDOR MONTERO, AMY CHRISTINE NELSON, RAJARAVI CHANDRA KOLLARAPU
  • Publication number: 20250141856
    Abstract: Methods and systems for registering a management controller of a data processing system with a new message broker are disclosed. The management controller may be previously registered with an existing message broker. A server may provide a certificate for the data processing system to the new message broker and the server may notify the management controller that the registration process has been initiated. In response, hardware resources of the management controller may provide a registration request to the new message broker. The new message broker may provide a challenge to the management controller via an out of band communication channel and the management controller may provide a challenge response also via the out of band communication channel. Doing so may complete the registration of the management controller with the new message broker. The server may then un-enroll the management controller from the existing message broker.
    Type: Application
    Filed: October 31, 2023
    Publication date: May 1, 2025
    Inventors: VINODKUMAR VASUDEV OTTAR, ABEYE TESHOME, RICHARD M. TONRY, BASSEM EL-AZZAMI, MOHIT ARORA, LUIS ANTONIO VALENCIA REYES, ADOLFO SANDOR MONTERO, RAJARAVI CHANDRA KOLLARAPU
  • Publication number: 20250141888
    Abstract: Methods and systems for managing policies for data processing systems are disclosed. A management controller for the data processing system may utilize an out of band communication channel to obtain a set of policies for the data processing system from a remote management system. The management controller may monitor a state of the data processing system and may identify when a condition is met for any policy of the set of the policies. If the condition is met, the management controller may select one or more actions based on the state and the policy for which the condition was met. The management controller may perform the one or more actions to update operation of the data processing system to obtain an updated data processing system.
    Type: Application
    Filed: October 31, 2023
    Publication date: May 1, 2025
    Inventors: ABEYE TESHOME, BASSEM EL-AZZAMI, MOHIT ARORA, ADOLFO SANDOR MONTERO, RICHARD M. TONRY, VINODKUMAR VASUDEV OTTAR, LUIS ANTONIO VALENCIA REYES, RAJARAVI CHANDRA KOLLARAPU
  • Publication number: 20250141699
    Abstract: Methods and systems for authenticating a user device to an application device are disclosed. The user device may request access to a (computer-implemented) service provided by the application device. Access to the service may include access to sensitive data; therefore, to prevent unauthorized access to the sensitive data, the user device may be authenticated to the application device before the service is provided. To do so, the application device may perform a first factor authentication using in-band hardware resources of the user device; however, the in-band hardware resources may be vulnerable to attacks by malicious parties. Thus, in addition, a second factor authentication of the user device may be performed out-of-band (e.g., using a management controller of the user device) in order to bypass potentially compromised in-band hardware resources. The additional out-of-band authentication may reduce the likelihood of the malicious parties gaining access to the sensitive data via spoofing attacks.
    Type: Application
    Filed: October 31, 2023
    Publication date: May 1, 2025
    Inventors: MOHIT ARORA, ABEYE TESHOME, RICHARD M. TONRY, BASSEM EL-AZZAMI, VINODKUMAR VASUDEV OTTAR, LUIS ANTONIO VALENCIA REYES, ADOLFO SANDOR MONTERO, RAJARAVI CHANDRA KOLLARAPU
  • Publication number: 20250138984
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for optimizing performance issues. One of the methods includes maintaining, for a plurality of devices at least some of which have different contexts, metric data for an application that executed on each of the plurality of devices; determining, for a metric attribute from a plurality of metric attributes and a subset of the plurality of devices each of which have at least one common context, a potential performance issue for the subset of the plurality of devices using aggregated metric data for the metric attribute; determining, using at least a portion of the aggregated metric data, a portion of a code base or a hardware subcomponent that likely caused the potential performance issue; and providing data for the portion of the code base or the hardware subcomponent that likely caused the potential performance issue.
    Type: Application
    Filed: October 27, 2023
    Publication date: May 1, 2025
    Inventors: Abhinav Pathak, Amit K. Vyas, Anand Ramadurai, Anca A. Chandra, Anshul Dawra, Ashish Patro, David S. Choi, Jonathan Y. Hanna, Nehal Bhandari, Ning Ding, Rohit Mundra, Ryan A. Carlson, Xiaomeng Chen, Yue Li, Zoe S. Bohn