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: 20250029584Abstract: 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: ApplicationFiled: July 18, 2023Publication date: January 23, 2025Inventor: Siddharth Ray
-
Patent number: 12160881Abstract: 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: GrantFiled: August 28, 2020Date of Patent: December 3, 2024Assignee: GOOGLE LLCInventors: Madhusudan Kinthada Venkata, Runkun Mao, Srinivas Vangaru, Siddharth Ray
-
Publication number: 20240385678Abstract: 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: ApplicationFiled: July 25, 2024Publication date: November 21, 2024Applicant: Meta Platforms Technologies, LLCInventors: Siddharth RAY, Ping WANG, Achaleshwar SAHAI, Xiaodi ZHANG, Neeraj POOJARY, Dong ZHENG, Guoqing LI, Shivank NAYAK, Madhusudan Kinthada VENKATA, Swaminathan BALAKRISHNAN
-
Patent number: 12114271Abstract: 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: GrantFiled: June 28, 2019Date of Patent: October 8, 2024Assignee: Google LLCInventors: Shivank Nayak, Srinivas Vangaru, Siddharth Ray, Qin Zhang
-
Publication number: 20240334336Abstract: 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: ApplicationFiled: March 30, 2023Publication date: October 3, 2024Inventors: Sumeet Kumar Lnu, Rahul Srivastava, Siddharth Ray, Neelakantan Nurani Krishnan, Shivank Nayak, Alireza Kalantari, Anupama Padminidevi Karthikeyan Nair, Hazim Shafi
-
Publication number: 20240302886Abstract: 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: ApplicationFiled: January 30, 2024Publication date: September 12, 2024Applicant: Meta Platforms Technologies, LLCInventors: Ding Li, Rahul Srivastava, Sumeet Kumar Lnu, Siddharth Ray, Neelakantan Nurani Krishnan
-
Patent number: 12066882Abstract: 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: GrantFiled: April 12, 2022Date of Patent: August 20, 2024Assignee: Meta Platforms Technologies, LLCInventors: Siddharth Ray, Ping Wang, Achaleshwar Sahai, Xiaodi Zhang, Neeraj Poojary, Dong Zheng, Guoqing Li, Shivank Nayak, Madhusudan Kinthada Venkata, Swaminathan Balakrishnan
-
Publication number: 20240276396Abstract: 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: ApplicationFiled: January 31, 2024Publication date: August 15, 2024Inventor: Siddharth Ray
-
Publication number: 20240236869Abstract: 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: ApplicationFiled: January 11, 2023Publication date: July 11, 2024Inventors: Ding Li, Siddharth Ray, Songping Wu, Jin Yang, Wei Sun, Peter Eli Renner, Shu Zhang, Nan Wang
-
Publication number: 20240230830Abstract: 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: ApplicationFiled: October 16, 2023Publication date: July 11, 2024Applicant: Meta Platforms Technologies, LLCInventors: Siddharth RAY, Shivank NAYAK
-
Publication number: 20240224187Abstract: 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: ApplicationFiled: May 6, 2021Publication date: July 4, 2024Inventors: Madhusudan Kinthada Venkata, Shivank Nayak, Siddharth Ray
-
Publication number: 20240214011Abstract: 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: ApplicationFiled: December 21, 2022Publication date: June 27, 2024Inventors: Siddharth Ray, Shivank Nayak, Dong Zheng, Amit Shukla
-
Publication number: 20240196161Abstract: 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: ApplicationFiled: December 8, 2022Publication date: June 13, 2024Inventor: Siddharth Ray
-
Publication number: 20240133996Abstract: 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: ApplicationFiled: October 15, 2023Publication date: April 25, 2024Applicant: Meta Platforms Technologies, LLCInventors: Siddharth RAY, Shivank NAYAK
-
Publication number: 20240040489Abstract: 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: ApplicationFiled: July 27, 2023Publication date: February 1, 2024Inventor: Siddharth Ray
-
Publication number: 20240008137Abstract: 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: ApplicationFiled: December 1, 2020Publication date: January 4, 2024Inventors: Blake Kragten, Shivank Nayak, Siddharth Ray
-
Publication number: 20230324979Abstract: 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: ApplicationFiled: April 12, 2022Publication date: October 12, 2023Inventors: Siddharth RAY, Ping WANG, Achaleshwar SAHAI, Xiaodi ZHANG, Neeraj POOJARY, Dong ZHENG, Guoqing LI, Shivank NAYAK, Madhusudan Kinthada VENKATA, Swaminathan BALAKRISHNAN
-
Publication number: 20230284126Abstract: 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: ApplicationFiled: May 28, 2020Publication date: September 7, 2023Inventors: Shivank Nayak, Siddharth Ray, Qin Zhang, Blake Kragten, Jibing Wang, Madhusudan Kinthada Venkata, Srinivas Vangaru
-
Publication number: 20230217541Abstract: 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: ApplicationFiled: May 28, 2020Publication date: July 6, 2023Inventors: Madhusudan Kinthada Venkata, Qin Zhang, Siddharth Ray, Jibing Wang, Shivank Nayak
-
Publication number: 20230180131Abstract: 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: ApplicationFiled: June 2, 2021Publication date: June 8, 2023Inventors: Blake Kragten, Ning Zhang, Madhusudan Kinthada Venkata, Shivank Nayak, Jibing Wang, Siddharth Ray, Qin Zhang, Srinivas Vangaru, Sathish Karunakaran, Xiantao Sun, Simon Hsieh