Patents by Inventor Chandra Reddy

Chandra Reddy 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: 20250130631
    Abstract: Systems and methods for sensor-agnostic representation of human presence information are described. An operating system of a computing device with a display screen is configured to receive, from a sensor system, human presence information representing the position and posture of one or more persons detected by a sensor of the sensor system, where the human presence information is determined based on a coordinate system associated with the display screen. The human presence information has the same format regardless of the sensor technology. The human presence information includes an elevation angle, an azimuth angle, a face pitch, a face roll, and/or a face yaw of the person relative to the sensor and/or display screen. The operating system may use the human presence information to implement privacy-related features and/or may provide the human presence information to one or more applications via an API.
    Type: Application
    Filed: April 9, 2024
    Publication date: April 24, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ugan SIVAGNANENTHIRARAJAH, Michael Jeffrey AJAX, Sathyanarayanan KARIVARADASWAMY, Robert Eugene HARRIS, JR., Sarah BARNETTE, Sergii Viktorovych LIASHENKO, Sanjeev Chandra REDDY, Sayak CHATTERJEE
  • Publication number: 20250123940
    Abstract: Certain embodiments disclosed herein provide application-specific launch optimization. Aspects of the present disclosure include one or more cost functions for each application, where each cost function corresponds to a likelihood that a particular application should be placed into a particular pre-activation state. For each of the inactive applications, a respective one of the pre-activation states is selected based on comparing cost values obtained by evaluating the cost functions. Each of the inactive applications can be moved to or maintained in the respectively-selected pre-activation state to more efficiently provide an expedited application launch experience for a user.
    Type: Application
    Filed: December 20, 2024
    Publication date: April 17, 2025
    Applicant: Apple Inc.
    Inventors: Kartik Venkatraman, David R. Cox, Manish Chandra Reddy Ravula, Shardul S. Mangade
  • Patent number: 12242366
    Abstract: Certain embodiments disclosed herein provide application-specific launch optimization. Aspects of the present disclosure include one or more cost functions for each application, where each cost function corresponds to a likelihood that a particular application should be placed into a particular pre-activation state. For each of the inactive applications, a respective one of the pre-activation states is selected based on comparing cost values obtained by evaluating the cost functions. Each of the inactive applications can be moved to or maintained in the respectively-selected pre-activation state to more efficiently provide an expedited application launch experience for a user.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: March 4, 2025
    Assignee: Apple Inc.
    Inventors: Kartik Venkatraman, David R. Cox, Manish Chandra Reddy Ravula, Shardul S. Mangade
  • Patent number: 12165671
    Abstract: Techniques for performing conversation recovery of a system/user exchange are described. In response to determining that an action responsive to a user input cannot be performed, a system may determine a topic to recommend to a user. The topic may be unrelated to the original substance of the user input. The system may have access to various data representing a context in which a user provides an input to the system. The system may use these inputs and various data at runtime to make a determination regarding whether a user should be recommended a topic, as well as what that topic should be. The system may cause a question be output to the user, with the question asking the user about the topic, for example whether the user would like a song played, whether the user would like to hear information about a particular individual (e.g., artist), whether the user would like to know about a particular skill (e.g.
    Type: Grant
    Filed: November 13, 2023
    Date of Patent: December 10, 2024
    Assignee: Amazon Technologies
    Inventors: Gregory Newell, Eliav Kahan, Ravi Chandra Reddy Yasa, David Suarez, Joel Toledano
  • Publication number: 20240380012
    Abstract: A battery management system, comprising: a battery pack enclosure that contains: a master controller and a plurality of slave controllers. Each of the plurality of slave controllers is configured to communicate wirelessly with the master controller using their respective antennas over one of a plurality of wireless channels. The battery management system further comprises: a remote antenna, which is located remote from the master antenna such that it is less shielded by the battery pack enclosure to interference that is external to the battery pack enclosure; and a controller that is configured to: receive signalling from the remote antenna and process the signalling to determine a level of interference in the plurality of wireless channels; and based on the determined level of interference in the plurality of wireless channels, select one of the plurality of wireless channels for wireless communication between the master controller and the plurality of slave controllers.
    Type: Application
    Filed: May 2, 2024
    Publication date: November 14, 2024
    Inventors: Vincent Pierre Martinez, Taraka Rama Chandra Reddy Kambham
  • Patent number: 12102963
    Abstract: A high salinity feed water such as seawater is treated to produce a reverse osmosis (RO) concentrate and an RO permeate. Optionally, some or all of the RO concentrate may be filtered to produce a nanofiltration (NF) permeate. Optionally, some feed water can also be filtered to produce NF permeate without first being concentrated by RO treatment. The NF permeate, or a blend of the RO permeate and NF permeate, may be used to produce a product water for injection into an oil-bearing reservoir to enhance oil recovery. Optionally, the product water may have salinity greater than the feedwater, or at least 30 g/L. The product water may have hardness of less than 20 mg/L.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: October 1, 2024
    Assignee: BL TECHNOLOGIES, INC.
    Inventors: Nick Antonopoulos, Michael Doupe, Tamizh Aruvi Kanagasabai, Ravi Chandra Reddy Kapa, Irving Elyanow
  • Patent number: 12086613
    Abstract: A device receives a sensor payload at a sensor service. The sensor payload includes a data field that comprises a first value that corresponds to a reading by a sensor device. The device sends the sensor payload to a broker process that is separate from the sensor service and that hosts plug-in logic. The device receives a sensor payload update from the broker process. The sensor payload update includes a second value for the data field that is different from the first value. The second value was determined by the plug-in logic. The device creates a modified sensor payload from the sensor payload, including updating the data field to comprise the second value. The device initiates an operating system action based on the modified sensor payload.
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: September 10, 2024
    Inventors: Ugan Sivagnanenthirarajah, Michael Jeffrey Ajax, Sathyanarayanan Karivaradaswamy, Robert Eugene Harris, Jr., Sanjana Ramakrishnan Sunder, Sanjeev Chandra Reddy, Sergii Viktorovych Liashenko
  • Patent number: 12080281
    Abstract: Exemplary embodiments relate to a system for recovering a conversation between a user and the system when the system is unable to properly respond to a user's input. The system may process the user input and determine an error condition exists. The system may query one or more storage systems to identify candidate text data based on their semantic similarity to the user input. The storage systems may store data related to past frequently entered inputs and/or user-generated inputs. Alternative text data is selected from the candidate text data, and presented to the user for confirmation.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: September 3, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Ravi Chandra Reddy Yasa, Sai Rahul Reddy Pulikunta, Eliav Kahan, Gregory Newell
  • Publication number: 20240264655
    Abstract: Aspects of the subject technology relate to power consuming processes of electronic devices. For example, an electronic device may create, initiate, and/or modify a power consuming process of the electronic device, based in part on user power consumption information that indicates a typical amount of power consumed by a user of the electronic device. The electronic device may recommend increases in power consumption for low power consumption users and/or decreases in power consumption for high power consumption users. A power consumption process may include a visual arrangement of graphical elements that each display periodically, occasionally, and/or continuously updated information from the application, when a full user interface of the application is not displayed.
    Type: Application
    Filed: April 16, 2024
    Publication date: August 8, 2024
    Inventors: Kartik R. VENKATRAMAN, Manish Chandra Reddy RAVULA, Roberto ALVAREZ
  • Publication number: 20240256295
    Abstract: A device receives a sensor payload at a sensor service. The sensor payload includes a data field that comprises a first value that corresponds to a reading by a sensor device. The device sends the sensor payload to a broker process that is separate from the sensor service and that hosts plug-in logic. The device receives a sensor payload update from the broker process. The sensor payload update includes a second value for the data field that is different from the first value. The second value was determined by the plug-in logic. The device creates a modified sensor payload from the sensor payload, including updating the data field to comprise the second value. The device initiates an operating system action based on the modified sensor payload.
    Type: Application
    Filed: May 31, 2023
    Publication date: August 1, 2024
    Inventors: Ugan SIVAGNANENTHIRARAJAH, Michael Jeffrey AJAX, Sathyanarayanan KARIVARADASWAMY, Robert Eugene HARRIS, JR., Sanjana Ramakrishnan SUNDER, Sanjeev Chandra REDDY, Sergii Viktorovych LIASHENKO
  • Publication number: 20240256021
    Abstract: A computer system receives a sensor payload from a human presence sensor that is associated with the computer system. The computer system determines, based on an arbitration policy, that the computer system is enabled to perform a particular action based on the priority of the human presence sensor. The arbitration policy determines the priority of the human presence sensor among a plurality of human presence sensors that are associated with the computer system. The computer system triggers the particular action based on the computer system being enabled to perform the particular action based on the content of the sensor payload.
    Type: Application
    Filed: June 1, 2023
    Publication date: August 1, 2024
    Inventors: Ugan SIVAGNANENTHIRARAJAH, Michael Jeffrey AJAX, Sathyanarayanan KARIVARADASWAMY, Robert Eugene HARRIS, JR., Sayak CHATTERJEE, Sarah Anne BARNETTE, Sanjana Ramakrishnan SUNDER, Sanjeev Chandra REDDY, Sergii Viktorovych LIASHENKO
  • Publication number: 20240222716
    Abstract: A system includes a battery pack having a first battery module, a second battery module, and a busbar that couples the first and second battery modules; a battery management controller having a first wireless transceiver; and a battery monitor coupled to the first battery module and to the busbar. The battery monitor includes monitoring circuitry configured to receive a first indication of a parameter of the first battery module; a second wireless transceiver configured to provide the first indication to the battery management controller via a wireless connection to the first wireless transceiver; and a busbar voltage circuit configured to receive a second indication of a voltage across the busbar, and, responsive to the second indication being greater than a voltage threshold, provide a first signal to the second wireless transceiver to cause the second wireless transceiver to be in a higher-power state.
    Type: Application
    Filed: March 14, 2024
    Publication date: July 4, 2024
    Inventors: Taraka Rama Chandra Reddy KAMBHAM, Ariton XHAFA, Tahar ALLAG, Mario MLYNEK
  • Patent number: 11989075
    Abstract: Aspects of the subject technology relate to power consuming processes of electronic devices. For example, an electronic device may create, initiate, and/or modify a power consuming process of the electronic device, based in part on user power consumption information that indicates a typical amount of power consumed by a user of the electronic device. The electronic device may recommend increases in power consumption for low power consumption users and/or decreases in power consumption for high power consumption users. A power consumption process may include a visual arrangement of graphical elements that each display periodically, occasionally, and/or continuously updated information from the application, when a full user interface of the application is not displayed.
    Type: Grant
    Filed: February 23, 2022
    Date of Patent: May 21, 2024
    Assignee: Apple Inc.
    Inventors: Kartik R. Venkatraman, Manish Chandra Reddy Ravula, Roberto Alvarez
  • Publication number: 20240153525
    Abstract: Techniques for performing conversation recovery of a system/user exchange are described. In response to determining that an action responsive to a user input cannot be performed, a system may determine a topic to recommend to a user. The topic may be unrelated to the original substance of the user input. The system may have access to various data representing a context in which a user provides an input to the system. The system may use these inputs and various data at runtime to make a determination regarding whether a user should be recommended a topic, as well as what that topic should be. The system may cause a question be output to the user, with the question asking the user about the topic, for example whether the user would like a song played, whether the user would like to hear information about a particular individual (e.g., artist), whether the user would like to know about a particular skill (e.g.
    Type: Application
    Filed: November 13, 2023
    Publication date: May 9, 2024
    Inventors: Gregory Newell, Eliav Kahan, Ravi Chandra Reddy Yasa, David Suarez, Joel Toledano
  • Patent number: 11960721
    Abstract: A method for dynamically storing keys and values includes receiving a request for storing one or more keys in a key value Solid State drive (KV-SSD). The method further includes performing a storage operation for storing each key of the one or more keys in a node of a data structure of the KV-SSD. The storage operation includes allocating a first region in the node for storing the key, such that a size of the first region is equal to a size of the key. The storage operation further includes allocating a second region in the node for storing key metadata associated with the key, such that the second region is of a predetermined size. The storage operation further includes storing the key in the first region and the key metadata in the second region of the node.
    Type: Grant
    Filed: July 7, 2022
    Date of Patent: April 16, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Srikanth Tumkur Shivanand, Kapil Garg, Paul Justin K, Sarath Chandra Reddy, Sri Gobicca Kms
  • Patent number: 11942609
    Abstract: A system includes a battery pack having a first battery module, a second battery module, and a busbar that couples the first and second battery modules; a battery management controller having a first wireless transceiver; and a battery monitor coupled to the first battery module and to the busbar. The battery monitor includes monitoring circuitry configured to receive a first indication of a parameter of the first battery module; a second wireless transceiver configured to provide the first indication to the battery management controller via a wireless connection to the first wireless transceiver; and a busbar voltage circuit configured to receive a second indication of a voltage across the busbar, and, responsive to the second indication being greater than a voltage threshold, provide a first signal to the second wireless transceiver to cause the second wireless transceiver to be in a higher-power state.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: March 26, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Taraka Rama Chandra Reddy Kambham, Ariton Xhafa, Tahar Allag, Mario Mlynek
  • Publication number: 20240079899
    Abstract: An electronic device can include a power system including a battery and one or more processors programmed to: detect that the electronic device has been connected to a power source, predict using prior usage data of the electronic device whether battery usage between an expected time of disconnection from the power source and a next expected time of connection to the power source exceeds a threshold, and if the predicted battery usage between an expected time of disconnection from the power source and a next expected time of connection to the power source does not exceed the threshold, charge the battery to a state of charge less than the full state of charge of the battery.
    Type: Application
    Filed: January 31, 2023
    Publication date: March 7, 2024
    Inventors: Kartik R. Venkatraman, Manish Chandra Reddy Ravula, Felix T. Tristram
  • Patent number: 11886270
    Abstract: Aspects of the subject technology relate to power consuming processes of electronic devices. For example, an electronic device may create, initiate, and/or modify a power consuming process of the electronic device, based in part on user power consumption information that indicates a typical amount of power consumed by a user of the electronic device. The electronic device may recommend increases in power consumption for low power consumption users and/or decreases in power consumption for high power consumption users. A power consumption process may include a visual arrangement of graphical elements that each display periodically, occasionally, and/or continuously updated information from the application, when a full user interface of the application is not displayed.
    Type: Grant
    Filed: February 23, 2022
    Date of Patent: January 30, 2024
    Assignee: Apple Inc.
    Inventors: Kartik R. Venkatraman, Manish Chandra Reddy Ravula, Roberto Alvarez
  • Patent number: 11854573
    Abstract: Techniques for performing conversation recovery of a system/user exchange are described. In response to determining that an action responsive to a user input cannot be performed, a system may determine a topic to recommend to a user. The topic may be unrelated to the original substance of the user input. The system may have access to various data representing a context in which a user provides an input to the system. The system may use these inputs and various data at runtime to make a determination regarding whether a user should be recommended a topic, as well as what that topic should be. The system may cause a question be output to the user, with the question asking the user about the topic, for example whether the user would like a song played, whether the user would like to hear information about a particular individual (e.g., artist), whether the user would like to know about a particular skill (e.g.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: December 26, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Newell, Eliav Kahan, Ravi Chandra Reddy Yasa, David Suarez, Joel Toledano
  • Publication number: 20230359468
    Abstract: User engagement is detected and used to control operation of a computing device. User engagement is detected by a sensor such as a camera that identifies if a user's face is oriented towards a display device. If the user is not facing the display device, the sensor determines that the user is unengaged. The computing device is thus able to perform a power-saving operation, such as dimming the display device, when the user is unengaged. The computing device includes an API that abstracts sensor data into a user engagement signal indicating that the user is either engaged or unengaged. The OS and applications running on the computing device act on the user engagement signal provided by the API without communicating directly with the sensor. The user engagement signal may be provided as an input to a state machine.
    Type: Application
    Filed: June 27, 2022
    Publication date: November 9, 2023
    Inventors: Ugan SIVAGNANENTHIRARAJAH, Sathyanarayanan KARIVARADASWAMY, Sanjeev Chandra REDDY, Sanjana Ramakrishnan SUNDER, Sayak CHATTERJEE, Sarah Anne BARNETTE, Mark LIN, Robert E. HARRIS, JR., Mike AJAX