Patents by Inventor Krishna Yarlagadda

Krishna Yarlagadda 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: 20230066654
    Abstract: A telescopic hot stick or pole for manipulating a tool from a position a selected distance away from a workpiece wherein the hot stick includes a tubular first section having a female end and a predetermined non-circular cross-sectional shape. A second section has a male end slidably engaged within the first tubular section and a predetermined non-circular cross-sectional shape conforming in a close-fit relation to the shape of the first section to prevent significant relative rotation of the second section therein. A locking assembly maintains the second section in an extended position where locking is accomplished in response to a sliding of the second section to the extended position and may be disengaged to permit ready removal of the second section from the first section.
    Type: Application
    Filed: August 31, 2022
    Publication date: March 2, 2023
    Inventors: Ataur RAHMAN, Prudhvi Krishna YARLAGADDA, Ravi Kumar AVUPATI, Raviteja TATA, Rizwan AHMAD
  • Patent number: 11544161
    Abstract: A sensor system may include first and second sensors configured to be coupled to a vehicle and generate respective first and second sensor signals indicative of operation of the vehicle. The sensor system may also include a sensor anomaly detector including an anomalous sensor model configured to receive the first and second sensor signals and determine that one or more of the first sensor or the second sensor is an anomalous sensor generating inaccurate sensor data. The sensor system may also be configured to identify one or more of the first sensor or the second sensor as the anomalous sensor generating inaccurate sensor data.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: January 3, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Pradeep Krishna Yarlagadda, Jean-Guillaume Dominique Durand
  • Patent number: 11537998
    Abstract: Provided is a method that includes identifying a trigger event initiated by at least one participant of the meeting. The trigger event is indicative of at least a reference to meeting metadata associated with the meeting. Further, the method includes recording the meeting for a determined duration to generate a plurality of meeting snippets, based on the identification of the trigger event. A meeting summary may be generated based on aggregating the plurality of meeting snippets and the meeting metadata.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: December 27, 2022
    Assignee: HUDDL Inc.
    Inventors: Harish Rajamani, Krishna Yarlagadda, Nava Davuluri
  • Patent number: 11488116
    Abstract: Provided is a method and a system for dynamically generating a news feed and displaying the news feed to a plurality of participants in a meeting. The method is implemented by a central server including one or more processors. The method includes identifying in real time a trigger event initiated by at least one participant of the meeting. The trigger event is indicative of at least a reference, by the participant, to metadata associated with the meeting. The method includes capturing during the meeting one or more meeting snippets based on identification of the trigger event. The method includes receiving feedback on each of the one or more meeting snippets from the plurality of participants during the meeting. The method includes dynamically generating a news feed based on the captured meeting snippets and the feedback. Further, the method includes displaying the dynamically generated news feed to the plurality of participants.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: November 1, 2022
    Assignee: HUDDL INC.
    Inventors: Nava Davuluri, Srivathsan Narasimhan, Harish Rajamani, Krishna Yarlagadda, Aditya Sudhakar, Prathyusha Danda, Ramanathan Parameshwaran
  • Patent number: 11416831
    Abstract: Provided is a method and a system for updating an area allocated for display of video feed based on a determined trigger event. The method is implemented by a central server including one or more processors. The method includes initiating a video conference meeting comprising a plurality of participants. The method includes receiving network information and meeting data associated with each of the plurality of participants. The method includes selectively controlling display of video feed associated with the plurality of participants during the video conference meeting based on network information and meeting data to create an adaptive video layout for the plurality of participants. The method includes determining a trigger event to update the area allocated for display of video feed associated with the plurality of participants represented within the grid format. The method includes updating the area allocated for display of video feed based on the determined trigger event.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: August 16, 2022
    Assignee: HUDDL INC.
    Inventors: Harish Rajamani, Krishna Yarlagadda, Nava Davuluri
  • Publication number: 20220094145
    Abstract: An adjustable insulating device is provided. An example device includes a housing and an extendable member at least partially located within the housing. The extendable member moves between a retracted position and an extended position. The device further includes an adjustment mechanism operably coupled with the extendable member. The adjustment mechanism causes translation of the extendable member between the retracted position and the extended position. The adjustment mechanism includes a first roller rotationally engaged with the extendable member at a first position that houses a first motor, and a second roller rotationally engaged with the extendable member at a second position that houses a second motor. An output of the first motor and an output of the second motor are configured to cause translation of the extendable member between the retracted position and the extended position, via the first roller and the second roller.
    Type: Application
    Filed: September 24, 2020
    Publication date: March 24, 2022
    Inventors: Ravi Kumar AVUPATI, Prudhvi Krishna YARLAGADDA, Ravi Teja TATA, Ataur RAHMAN, Ashish JAIN, Rizwan AHMAD
  • Publication number: 20210367801
    Abstract: Provided is a method that includes identifying a trigger event initiated by at least one participant of the meeting. The trigger event is indicative of at least a reference to meeting metadata associated with the meeting. Further, the method includes recording the meeting for a determined duration to generate a plurality of meeting snippets, based on the identification of the trigger event. A meeting summary may be generated based on aggregating the plurality of meeting snippets and the meeting metadata.
    Type: Application
    Filed: May 5, 2021
    Publication date: November 25, 2021
    Inventors: Harish RAJAMANI, Krishna YARLAGADDA, Nava DAVULURI
  • Publication number: 20210367800
    Abstract: Provided is a method and a system for dynamically generating a news feed and displaying the news feed to a plurality of participants in a meeting. The method is implemented by a central server including one or more processors. The method includes identifying in real time a trigger event initiated by at least one participant of the meeting. The trigger event is indicative of at least a reference, by the participant, to metadata associated with the meeting. The method includes capturing during the meeting one or more meeting snippets based on identification of the trigger event. The method includes receiving feedback on each of the one or more meeting snippets from the plurality of participants during the meeting. The method includes dynamically generating a news feed based on the captured meeting snippets and the feedback. Further, the method includes displaying the dynamically generated news feed to the plurality of participants.
    Type: Application
    Filed: May 5, 2021
    Publication date: November 25, 2021
    Inventors: Nava DAVULURI, Srivathsan NARASIMHAN, Harish RAJAMANI, Krishna YARLAGADDA, Aditya SUDHAKAR, Prathyusha DANDA, Ramanathan PARAMESHWARAN
  • Publication number: 20210368134
    Abstract: Provided is a method and a system for updating an area allocated for display of video feed based on a determined trigger event. The method is implemented by a central server including one or more processors. The method includes initiating a video conference meeting comprising a plurality of participants. The method includes receiving network information and meeting data associated with each of the plurality of participants. The method includes selectively controlling display of video feed associated with the plurality of participants during the video conference meeting based on network information and meeting data to create an adaptive video layout for the plurality of participants. The method includes determining a trigger event to update the area allocated for display of video feed associated with the plurality of participants represented within the grid format. The method includes updating the area allocated for display of video feed based on the determined trigger event.
    Type: Application
    Filed: May 5, 2021
    Publication date: November 25, 2021
    Inventors: Harish RAJAMANI, Krishna YARLAGADDA, Nava DAVULURI
  • Publication number: 20210365893
    Abstract: Provided is a method that includes receiving, by a processor, an input pertaining to scheduling a meeting with a plurality of participants, wherein the input is received from at least one participant. The method further includes generating, by the processor, one or more meeting recommendations including meeting metadata associated with the meeting based on a machine learning (ML) model associated with each of the at least one participant and each participant in the plurality of participants. Additionally, the method includes receiving, by the processor, an input to select a meeting recommendation from the one or more meeting recommendations. Further, the method includes updating, by the processor, the ML model associated with each of the at least one participant based on the reception of the input to select the meeting recommendation.
    Type: Application
    Filed: May 5, 2021
    Publication date: November 25, 2021
    Inventors: Nava DAVULURI, Harish RAJAMANI, Krishna YARLAGADDA, Aditya SUDHAKAR, Prathyusha DANDA, Ramanathan PARAMESHWARAN
  • Publication number: 20210365896
    Abstract: Provided is a method that includes identifying, by a processor in real time, a trigger event initiated by at least one participant of the meeting. The trigger event is indicative of at least a reference to meeting metadata associated with the meeting. The meeting data associated with at least one participant is recorded for a determined duration to generate meeting snippet based on identification of the trigger event. Further, the method includes training a machine learning (ML) model associated with the at least one participant based on the meeting snippet associated with the at least one participant. Additionally, the method includes generating one or more meeting recommendations by utilizing the trained ML model, wherein the one or more meeting recommendations include meeting metadata for another meeting.
    Type: Application
    Filed: May 5, 2021
    Publication date: November 25, 2021
    Inventors: Nava DAVULURI, Harish RAJAMANI, Krishna YARLAGADDA, Prathyusha DANDA, Ramanathan PARAMESHWARAN
  • Publication number: 20210367986
    Abstract: Provided is a method and system for enabling collaboration between users. The method is implemented by a collaborative canvas application executing on an electronic device including one or more processors. The method includes creating an interactive collaboration session amongst a plurality of users. The method includes receiving one or more interactions associated with a plurality of applications from the plurality of users. The plurality of applications are initiated within the interactive collaboration session. Each of the plurality of applications are accessed natively by each of the plurality of users. The method includes synchronizing in real-time each of the one or more interactions received from the plurality of users for enabling collaboration between the plurality of users.
    Type: Application
    Filed: May 5, 2021
    Publication date: November 25, 2021
    Inventors: Nava DAVULURI, Harish RAJAMANI, Krishna YARLAGADDA, Adi SUDHAKAR, Prathyusha DANDA, Ramanathan PARAMESHWARAN
  • Publication number: 20210367984
    Abstract: Provided is a method that includes receiving one or more current network parameters associated with at least one participant of a plurality of participants in a meeting. The method further includes predicting one or more features of the meeting to be enabled and/or disabled for the at least one participant based on the one or more current network parameters and a machine learning (ML) model associated with the at least one participant, wherein the ML model is trained based on the one or more previous network parameters, associated with the at least one participant, received during a previous meeting attended by the at least one participant. The method further includes modifying a user interface of the meeting being presented to the at least one participant based on the one or more predicted features of the meeting, wherein the UI enables participation of the at least one participant in the meeting.
    Type: Application
    Filed: May 5, 2021
    Publication date: November 25, 2021
    Inventors: Harish RAJAMANI, Nava DAVULURI, Krishna YARLAGADDA, KiranKumar RAVURI, Mallikarjuna KAMARTHI
  • Publication number: 20210367802
    Abstract: Provided is a method and a system for generating a summary of action points for participants in a meeting. The method is implemented by a central server including one or more processors. The method includes monitoring in real time, content consumed by participants during a first meeting and for a first defined time before the first meeting. The method includes tracking updates performed by participants to the content during and post the first meeting. The method includes identifying start time of a second meeting scheduled in continuation to first meeting based on calendar information associated with participants. The method includes generating summary of action points for participants based on content consumed by the participants during the first meeting and for the first defined time before the first meeting. The method includes displaying the summary to the participants before a second defined time of the start time of the second meeting.
    Type: Application
    Filed: May 5, 2021
    Publication date: November 25, 2021
    Inventors: Krishna YARLAGADDA, Harish RAJAMANI, Nava DAVULURI
  • Publication number: 20210330018
    Abstract: Various embodiments are directed to a protective helmet comprising: a protective shell having a substantially dome-shaped configuration, the protective shell comprising: an outer shell surface; an inner shell surface; and at least one groove extending along at least a portion of the inner shell surface, wherein the at least one groove is embodied as a material recess within a wall thickness; wherein a ratio of the shell thickness at a first shell location adjacent the at least one groove to the groove depth of the at least one groove is at least a predetermined threshold value. In various embodiments, a protective helmet may further comprise an impact cap and/or an inner ring, one or both of which may comprise a respective groove configuration. In various embodiments, the one or more groove configurations may be configured to reduce the helmet weight of the invention by at least 15%.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 28, 2021
    Inventors: Prudhvi Krishna YARLAGADDA, Rizwan AHMAD, Alan SCHIERENBECK
  • Patent number: 11119112
    Abstract: A method for compensating for gyroscope drift on an electronic device includes receiving by a data processing unit, measurement data from a gyroscope. The method includes computing, by the data processing unit, a compensation parameter by analyzing the measurement data received from the gyroscope with respect to variations in temperature of the gyroscope. The method includes compensating, by the data processing unit, the measurement data by correcting the measurement data with the computed compensation parameter. The compensation parameter is continuously validated to correct the measurement data with the compensation parameter. Further, the received measurement data is updated continuously based on the computed compensation parameter, independent of the gyroscope on the electronic device, thereby facilitating adaptive drift compensation.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: September 14, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Priydarshi, Prabhushetty Mulage, Renju Chirakarotu Nair, Ashok Kumar Senapati, Naveen Krishna Yarlagadda, Raju Suresh Dixit, Raman Jaiswal, Seongsig Kang
  • Patent number: 11113567
    Abstract: Described are systems and methods for generating training data that is used to train a machine learning system to detect moving objects represented in sensor data. The system and methods utilize position data received from a target vehicle to determine data points within sensor data that represents that target vehicle. For example, a station at a known location may receive Automatic Dependent Surveillance-Broadcast (“ADS-B”) data (position data) corresponding to a target vehicle that is within the field of view of a station sensor, such as a camera. The position data may then be correlated with the sensor data and projected into the sensor data to determine data points within the sensor data that represent the target vehicle. Those data points are then labeled to indicate the location, size, and/or shape of the target vehicle as represented in the sensor data, thereby producing training that may be provided to train a machine learning algorithm or system to detect moving objects, such as aircraft.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: September 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jean-Guillaume Durand, Pradeep Krishna Yarlagadda, Ishay Kamon, Francesco Callari
  • Patent number: 11087632
    Abstract: A machine learning engine may correlate characteristics of obstacles identified during remotely piloted UAV flights with manual course deviations performed for obstacle avoidance. An obstacle detection application may access computer vision footage to determine notable characteristics (e.g. a direction of travel and/or velocity) of obstacles identified during the piloted UAV flights. A deviation characteristics application may access flight path information identify course deviations performed by a pilot in response to the obstacles. A machine learning engine may use the obstacle characteristic data and the deviation characteristics data as training data to generate an optimal course deviation model to use by an autopilot module to autonomously avoid obstacles during autonomous UAV flights.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: August 10, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Pradeep Krishna Yarlagadda
  • Patent number: 11017513
    Abstract: Active sensor fusion systems and methods may include a plurality of sensors, a plurality of detection algorithms, and an active sensor fusion algorithm. Based on detection hypotheses received from the plurality of detection algorithms, the active sensor fusion algorithm may instruct or direct modifications to one or more of the plurality of sensors or the plurality of detection algorithms. In this manner, operations of the plurality of sensors or processing of the plurality of detection algorithms may be refined or adjusted to provide improved object detection with greater accuracy, speed, and reliability.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Pradeep Krishna Yarlagadda, Jean-Guillaume Dominique Durand
  • Patent number: 10893107
    Abstract: Systems and methods are provided herein for managing a set of autonomous vehicles (AVs) configured to perform delivery tasks and computing tasks. Computing tasks can be performed such as training a model and/or calculating an incremental update for the model. As additional training data is obtained, a subset of AVs may be managed as a distributed computing cluster and assigned a computing task such as training or calculating an incremental update for the model or any suitable computing task. Corresponding data computed by the subset of AVs of the cluster (e.g., the retrained model, updated model parameters corresponding to the updated model, etc.) may be received and stored or transmitted (e.g., the computing task requestor, to the AVs, etc.) for subsequent use (e.g., for subsequent delivery tasks).
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: January 12, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Francesco Giuseppe Callari, Jean-Guillaume Dominique Durand, Pradeep Krishna Krishna Yarlagadda, Tatiana Glozman