Patents by Inventor Siddharth Ray

Siddharth Ray 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: 20250029584
    Abstract: A mechanism is described for facilitating automatic music-queuing, karaoke managing, and track mixing. A method, as described herein, includes receiving, at a computing device, a guest elevation request from a guest client device in communication with the computing device including a server computing device serving as a host computer, where the guest elevation request includes prioritizing a request for an audio track or a video clip placed by a user via the guest client device. The method may further include performing analysis of the guest elevation request to determine whether to approve or disapprove the guest elevation request, and elevating the guest client device associated with the guest elevation request if the guest elevation request is approved. The method may further include communicating the approval of the guest elevation request and the elevation of the guest client device to the guest client device over a communication network.
    Type: Application
    Filed: July 18, 2023
    Publication date: January 23, 2025
    Inventor: Siddharth Ray
  • Patent number: 12160881
    Abstract: A user equipment (UE) employing different radio access technologies (RATs) concurrently provides the UE the opportunity to connect with different RAT-based base stations and concurrently transmit data thereto. A power-sharing control mechanism provides for sharing and allocating transmit power to multiple active RATs at the UE based on a priority designation of the data type associated with transmissions scheduled for each of the multiple active RATs. The power-sharing control mechanism provides efficient transmit power sharing between multiple transmit active RATs such that allocation of power to one RAT does not adversely affect the performance or coverage of the remaining RATs.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: December 3, 2024
    Assignee: GOOGLE LLC
    Inventors: Madhusudan Kinthada Venkata, Runkun Mao, Srinivas Vangaru, Siddharth Ray
  • Publication number: 20240385678
    Abstract: Systems and methods for managing power consumption of device subsystems include a device which maintains one or more constraint metric tables for applications executable on the device. Each of the one or more constraint metric tables may specify respective power levels for subsystems of the device according to a respective application or an application type of the respective application. The device may determine to operate the device at a reduced power level for a first application, based on a condition for the device satisfying at least one of a thermal threshold criterion or a power threshold criteria when the device operates at full power level. The device may apply a constraint metric responsive to determining to operate at the reduced power level, to cause a subset of the plurality of subsystems to adjust a power consumption level according to a first constraint metric table corresponding to the first application.
    Type: Application
    Filed: July 25, 2024
    Publication date: November 21, 2024
    Applicant: Meta Platforms Technologies, LLC
    Inventors: Siddharth RAY, Ping WANG, Achaleshwar SAHAI, Xiaodi ZHANG, Neeraj POOJARY, Dong ZHENG, Guoqing LI, Shivank NAYAK, Madhusudan Kinthada VENKATA, Swaminathan BALAKRISHNAN
  • Patent number: 12114271
    Abstract: Apparatus and methods related to acquiring service on mobile computing devices (MCDs) are provided. A method includes determining a decreasing sequence of scan ratios, each scan ratio indicating a proportion of time over which a MCD scans one or more frequencies to attempt connection with a wireless network during a disconnected time window. The method further includes determining a connected time window? when the MCD is connected to the wireless network. The method additionally includes determining a ping-pong rate for the MCD based at least on a duration of the connected time window. The method also includes selecting a scan ratio from the decreasing sequence of scan ratios based on the ping-pong rate. The method further includes scanning the one or more frequencies in accordance with the decreasing sequence of scan ratios and starting from the selected scan ratio to cause the MCD to attempt connection with the wireless network.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: October 8, 2024
    Assignee: Google LLC
    Inventors: Shivank Nayak, Srinivas Vangaru, Siddharth Ray, Qin Zhang
  • Publication number: 20240334336
    Abstract: Systems and methods for companion-assisted thermal or power management may include a first device that may transmit metrics indicative of device condition(s) of the first device to a second device via a network maintained by the first device. The second device may receive the metrics, and determine a duty cycle for transmitting a data file between the first device and second device, according to the metrics. The transmitting device may generate a plurality of data packets according to the duty cycle, with each data packet including a portion of a payload of the data file. The transmitting device may transmit each of the plurality of data packets at the determined duty cycle to the receiving device. The receiving device may generate a corresponding data file using each of the plurality of first data packets, responsive to receiving each of the plurality of data packets.
    Type: Application
    Filed: March 30, 2023
    Publication date: October 3, 2024
    Inventors: Sumeet Kumar Lnu, Rahul Srivastava, Siddharth Ray, Neelakantan Nurani Krishnan, Shivank Nayak, Alireza Kalantari, Anupama Padminidevi Karthikeyan Nair, Hazim Shafi
  • Publication number: 20240302886
    Abstract: A system may include one or more processors. The one or more processors may be configured to obtain, from a device configured to perform communication in a wireless local area network (WLAN), a transmission (Tx) time for which the device is transmitting one or more signals during a period of time, a receive (Rx) time for which the device is receiving one or more signals during the period of time, and/or a listen time for which the device is in a listen state during the period of time. The one or more processors may be configured to estimate, based at least on the Tx time, the Rx time and the listen time, an average power consumption value of the device during the period of time. The one or more processors may be configured to control the device based at least on the average power consumption value.
    Type: Application
    Filed: January 30, 2024
    Publication date: September 12, 2024
    Applicant: Meta Platforms Technologies, LLC
    Inventors: Ding Li, Rahul Srivastava, Sumeet Kumar Lnu, Siddharth Ray, Neelakantan Nurani Krishnan
  • Patent number: 12066882
    Abstract: Systems and methods for managing power consumption of device subsystems include a device which maintains one or more constraint metric tables for applications executable on the device. Each of the one or more constraint metric tables may specify respective power levels for subsystems of the device according to a respective application or an application type of the respective application. The device may determine to operate the device at a reduced power level for a first application, based on a condition for the device satisfying at least one of a thermal threshold criteria or a power threshold criteria when the device operates at full power level. The device may apply a constraint metric responsive to determining to operate at the reduced power level, to cause a subset of the plurality of subsystems to adjust a power consumption level according to a first constraint metric table corresponding to the first application.
    Type: Grant
    Filed: April 12, 2022
    Date of Patent: August 20, 2024
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Siddharth Ray, Ping Wang, Achaleshwar Sahai, Xiaodi Zhang, Neeraj Poojary, Dong Zheng, Guoqing Li, Shivank Nayak, Madhusudan Kinthada Venkata, Swaminathan Balakrishnan
  • Publication number: 20240276396
    Abstract: A system and method for wireless thermal management is provided. The system may receive at least one wireless link capacity estimate from a first device. The wireless link capacity estimate may indicate an estimated data transfer or transmission rate associated with the communication device. The system may receive at least one throughout estimate from a second device. The at least one throughput estimate may be associated with a data transfer rate during a time period. The system may determine, based on the at least one wireless link capacity estimate or the at least one throughput estimate, a wireless link metric indicating or denoting a power consumption or a load associated with the communication device. The system may determine, based on the wireless link metric, whether to apply a level of thermal mitigation to the communication device.
    Type: Application
    Filed: January 31, 2024
    Publication date: August 15, 2024
    Inventor: Siddharth Ray
  • Publication number: 20240236869
    Abstract: Disclosed herein are related to a device. The device can include a wireless communication interface and one or more processors. The wireless communication interface can transmit data to a remote device. The one or more processors can determine a particular control state from a plurality of control states according to sensor data received from a plurality of sensors. The control states can be for meeting at least one of a specific absorption rate (SAR) or power density (PD) for operation of the wireless communication interface. The one or more processors can control operation of the at least one wireless communication interface according to the particular control state.
    Type: Application
    Filed: January 11, 2023
    Publication date: July 11, 2024
    Inventors: Ding Li, Siddharth Ray, Songping Wu, Jin Yang, Wei Sun, Peter Eli Renner, Shu Zhang, Nan Wang
  • Publication number: 20240230830
    Abstract: According to examples, a wearable device may include an imaging component, at least one wireless communication component, and a controller. The controller may activate the at least one wireless communication component to perform a wireless scan of at least one radio available to respond to the wireless scan. The controller may also receive, through the at least one wireless communication component, wireless scan data from the at least one radio and may embed the wireless scan data as part of a media metadata. The wireless scan data may be used to determine a location estimate of the at least one radio and thus, the wearable device. The location estimate of the wearable device may also be used to geotag media captured by the wearable device without using a GPS receiver on the wearable device or when a GPS receiver is unable to track a current location.
    Type: Application
    Filed: October 16, 2023
    Publication date: July 11, 2024
    Applicant: Meta Platforms Technologies, LLC
    Inventors: Siddharth RAY, Shivank NAYAK
  • Publication number: 20240224187
    Abstract: A cellular user equipment (UE) device is configured to determine a thermal trigger event has occurred. Responsive to the thermal trigger event, the UE device determines a first data measurement associated with at least a first radio access technology (RAT) of the UE device and a second data measurement associated with at least a second RAT of the UE device. The UE device performs a first level of thermal mitigation for the first RAT and a second level of thermal mitigation for the second RAT based on the first data measurement being different than the second data measurement.
    Type: Application
    Filed: May 6, 2021
    Publication date: July 4, 2024
    Inventors: Madhusudan Kinthada Venkata, Shivank Nayak, Siddharth Ray
  • Publication number: 20240214011
    Abstract: Disclosed herein are aspects related to a device that can include a wireless communication interface and one or more processors. The wireless communication interface can establish at least one of (i) a first link with a first remote device or (ii) a second link with a second remote device. The one or more processors can control operation of the at least one wireless communication interface according to: (i) temperature data of at least one of the device or first remote device; and (ii) at least one of (a) power data of at least one of the first device or the second device or (b) at least one of capacity or throughput of at least one of the first link or the second link.
    Type: Application
    Filed: December 21, 2022
    Publication date: June 27, 2024
    Inventors: Siddharth Ray, Shivank Nayak, Dong Zheng, Amit Shukla
  • Publication number: 20240196161
    Abstract: Disclosed herein are systems and methods for utilizing wireless signature (e.g., wireless fingerprint) data for improved simultaneous localization and mapping (SLAM) in AR object rendering applications. The solution can include a device with at least one processor configured to establish a wireless signature for a location of the device. The wireless signature can represent unique identifiers of wireless communication devices and distance indicators of the wireless communication devices relative to the device. The processor can be configured to identify one or more augmented reality maps from a plurality of augmented reality maps according to the wireless signature. The processor can be configured to identify a first augmented reality map of the one or more augmented reality maps associated with the location of the device to render an artificial reality object corresponding to the first augmented reality map.
    Type: Application
    Filed: December 8, 2022
    Publication date: June 13, 2024
    Inventor: Siddharth Ray
  • Publication number: 20240133996
    Abstract: According to examples, a wearable device may include an imaging component, at least one wireless communication component, and a controller. The controller may activate the at least one wireless communication component to perform a wireless scan of at least one radio available to respond to the wireless scan. The controller may also receive, through the at least one wireless communication component, wireless scan data from the at least one radio and may embed the wireless scan data as part of a media metadata. The wireless scan data may be used to determine a location estimate of the at least one radio and thus, the wearable device. The location estimate of the wearable device may also be used to geotag media captured by the wearable device without using a GPS receiver on the wearable device or when a GPS receiver is unable to track a current location.
    Type: Application
    Filed: October 15, 2023
    Publication date: April 25, 2024
    Applicant: Meta Platforms Technologies, LLC
    Inventors: Siddharth RAY, Shivank NAYAK
  • Publication number: 20240040489
    Abstract: A method and system for wireless scanning with a device is provided. The method and system may include determining that the device is disconnected from a wireless access point (WAP) or from a companion device. The method and system may, determine at least one condition associated with the device, based on determining that the device is disconnected from the WAP or from the companion device. The method and system may determine that the at least one condition satisfies a trigger condition. The method and system may enable scanning, by the device, to detect the WAP or the companion device at a non-standard frequency, based on the at least one condition satisfying the trigger condition. The non-standard frequency may be less frequent than a standard frequency.
    Type: Application
    Filed: July 27, 2023
    Publication date: February 1, 2024
    Inventor: Siddharth Ray
  • Publication number: 20240008137
    Abstract: A user equipment (UE) identifies, a minimum connection time for a first radio access network (RAN) and connects the UE to the first RAN for a first time and to a second RAN for a second time. The first time and the second time are based on the minimum connection time. The UE thereby ensures that the UE is connected to the first RAN for at least the minimum connection time.
    Type: Application
    Filed: December 1, 2020
    Publication date: January 4, 2024
    Inventors: Blake Kragten, Shivank Nayak, Siddharth Ray
  • Publication number: 20230324979
    Abstract: Systems and methods for managing power consumption of device subsystems include a device which maintains one or more constraint metric tables for applications executable on the device. Each of the one or more constraint metric tables may specify respective power levels for subsystems of the device according to a respective application or an application type of the respective application. The device may determine to operate the device at a reduced power level for a first application, based on a condition for the device satisfying at least one of a thermal threshold criteria or a power threshold criteria when the device operates at full power level. The device may apply a constraint metric responsive to determining to operate at the reduced power level, to cause a subset of the plurality of subsystems to adjust a power consumption level according to a first constraint metric table corresponding to the first application.
    Type: Application
    Filed: April 12, 2022
    Publication date: October 12, 2023
    Inventors: Siddharth RAY, Ping WANG, Achaleshwar SAHAI, Xiaodi ZHANG, Neeraj POOJARY, Dong ZHENG, Guoqing LI, Shivank NAYAK, Madhusudan Kinthada VENKATA, Swaminathan BALAKRISHNAN
  • Publication number: 20230284126
    Abstract: Access class barring can provide latency for accessing a barred service using a radio access technology (RAT) due to congestion of a local cell accessed via that RAT. A user equipment (UE) supports multiple RATs and the same service may be accessible via a separate cell accessed using a different RAT. Various aspects of the present disclosure describe techniques for configuring the UE to selectively switch between RATs to access a service based on a barring factor employed for a particular RAT, thereby reducing latency for accessing the service. The UEs may operate to monitor a current value of a barring factor for a service the UE seeks to access via a preferred, or default, RAT. In the event that the current value of the barring factor exceeds a specified threshold, the UE switches over to using a different RAT to access this service.
    Type: Application
    Filed: May 28, 2020
    Publication date: September 7, 2023
    Inventors: Shivank Nayak, Siddharth Ray, Qin Zhang, Blake Kragten, Jibing Wang, Madhusudan Kinthada Venkata, Srinivas Vangaru
  • Publication number: 20230217541
    Abstract: A user equipment (UE) reduces power consumption by selectively disconnecting from a radio access network (RAN) while in a non-standalone (NSA) mode in response to detecting a threshold number of communication failures associated with the RAN. The UE connects to a core network in the NSA mode via both a 4G RAN and a 5G RAN. The UE monitors the connection with the 5G RAN for communication failures, such as Random Access Channel (RACH) failures, radio link failures (RLFs), and the like. In response to the number of detected failures exceeding a threshold, the UE can determine that the quality of the connection with the 5G RAN is providing relatively little benefit and can terminate the connection with the 5G RAN.
    Type: Application
    Filed: May 28, 2020
    Publication date: July 6, 2023
    Inventors: Madhusudan Kinthada Venkata, Qin Zhang, Siddharth Ray, Jibing Wang, Shivank Nayak
  • Publication number: 20230180131
    Abstract: A user equipment (UE) employing different radio access technologies (RATs) concurrently or successively provides the UE the opportunity to select a particular RAT to support an access service used by one or more software applications of the UE. A RAT operational control scheme provides for opportunistic enablement and disablement of a RAT and/or intra-RAT configuration so as to provide sufficient uplink and downlink throughput for supported software applications while reducing unnecessary power consumption by the UE, which often is battery powered.
    Type: Application
    Filed: June 2, 2021
    Publication date: June 8, 2023
    Inventors: Blake Kragten, Ning Zhang, Madhusudan Kinthada Venkata, Shivank Nayak, Jibing Wang, Siddharth Ray, Qin Zhang, Srinivas Vangaru, Sathish Karunakaran, Xiantao Sun, Simon Hsieh