Patents by Inventor Sonal GANDHI
Sonal GANDHI 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: 20230098356Abstract: A computer-implemented method for identifying candidate videos for audio experiences may include (i) identifying a video with audio content that is a candidate for an audio-primary user experience that enables users to consume the video by listening to the audio content without watching visual content of the video, (ii) determining, at least in part by analyzing the video via a machine learning algorithm, that the audio content of the video is suitable for the audio-primary user experience, and (iii) presenting the audio content of the video to at least one user via an interface designed for the audio-primary user experience in response to determining that the audio content of the video is suitable for the audio-primary user experience. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: September 30, 2021Publication date: March 30, 2023Inventors: Sonal Gandhi, Priyam Chatterjee, Nader Hamekasi
-
Publication number: 20220248074Abstract: The disclosed computer-implemented method may include a process for monitoring and improving end-to-end video quality based on scaled and/or interpolated perceptual quality scores across various video views. The method may also include a process for improving search experience for user expectations. Additionally, the method may include a process for providing hardware virtualization and simulation for server hosting. Furthermore, the method may include a process for filtering network traffic in a hosting environment. The method may additionally include a process for testing applications in a hosting environment. The method may further include a process for supporting multi-touch applications. The method may also include a process for optimized graphics rendering. Various other related methods and systems are also disclosed.Type: ApplicationFiled: April 22, 2022Publication date: August 4, 2022Inventors: Shankar Lakshmi Regunathan, Haixiong Wang, Yun Zhang, Yu Liu, David Wolstencroft, Bakkama Srinath Reddy, Cosmin Vasile Stejerean, Sonal Gandhi, Minchuan Chen, Pankaj Sethi, Amit Puntambekar, Michael Hamilton Coward, David Ronca, Ioannis Katsavounidis, Zhen Liao, Wenting Wang, Bi Xue, Hong Yan, Guangdeng Liao, Yinzhe Yu, Qunshu Zhang, Xiaoxing Zhu, Yangpeng Ou, Jacob Matthew Okamoto, Francisco Javier Merino Guardiola, Carlos Lopez Menendez, Christopher Wickersham Clark, Puttaswamy Rahul Gowda, Yi Liu, Qi Ding, Junjin Pu, Sakphong Chanbai, Ming Cao
-
Patent number: 11269968Abstract: Systems and methods for extracting data from digital messages for digital group compositions may include (1) identifying content that has been posted to a platform, (2) creating a social-engagement score for the content based on a measure of an amount of social engagement generated in response to the content, (3) determining that the social-engagement score surpasses a threshold, and (4) in response to determining that the social-engagement score surpasses the threshold, displaying the content within the platform as platform-recommended content. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: June 7, 2019Date of Patent: March 8, 2022Assignee: Meta Platforms, Inc.Inventors: Sonal Gandhi, Richard Dunham Hislop
-
Patent number: 10649753Abstract: A device can store a plurality of variants of an application. The device can receive, from a user device that is associated with a first variant of the application, a request for a second variant of the application. The first variant can include a first set of features and include a file size that is different than the second variant. The second variant can include a second set of features. The device can determine a first version identifier of the first variant of the application, and determine that a second version identifier associated with the second variant of the application is different than the first version identifier. The device can provide, to the user device, the second variant of the application to permit the user device to install the second variant of the application.Type: GrantFiled: December 14, 2016Date of Patent: May 12, 2020Assignee: Verizon Patent and Licensing Inc.Inventors: Masudur Rahman, Sonal Gandhi, Bharadwaj Vemuri
-
Patent number: 10587669Abstract: In one embodiment, a method includes receiving multimedia content information associated with at least one segment of a multimedia content, receiving a request to view the at least one segment of the multimedia content from a client device, logging playback information associated with the viewing of the at least one segment of the multimedia content, determining a multimedia quality metric associated with the at least one segment of multimedia content based in part upon a portion of the received multimedia content information and a portion of the logged playback information, and classifying the at least one segment of the multimedia content with the multimedia quality metric.Type: GrantFiled: December 20, 2017Date of Patent: March 10, 2020Assignee: Facebook, Inc.Inventors: Minchuan Chen, Shankar Lakshmi Regunathan, Sonal Gandhi, Yaming He, Amit Puntambekar, Michael Hamilton Coward
-
Patent number: 10425378Abstract: In one embodiment, a computer server machine generates a time map associated with the video stream. The video stream comprises one or more time slices. The computer server machine identifies a non-relevant time frame. The computer machine receives a comment and a localized comment time stamp, and associates the comment with one or more time slices. One or more client devices communicates a request for one or more time slices to the computer server machine, and the computer server machine determines whether the localized comment time stamp is within the requested one or more time slices. When the localized comment time stamp is within the requested one or more time slices, computer server machine transforms the localized time stamp to a synchronized comment time stamp. Computer server machine sends information regarding the synchronized comment time stamp to the one or more client devices.Type: GrantFiled: December 19, 2016Date of Patent: September 24, 2019Assignee: Facebook, Inc.Inventors: Sonal Gandhi, Sabyasachi Roy, Amit Puntambekar, Michael Hamilton Coward, Mathieu R. Henaire
-
Patent number: 10412425Abstract: In one embodiment, a method includes receiving a series of a series of audio-and-video segment pairs in a live video feed. The series of audio-and-video segment pairs is traversed, comparing the end-time of a current audio-and-video segment with the start-time of the next audio-and-video segment pair, in the sequence, and identifying any time gap between consecutive audio-and-video segment pairs. When a time gap is identified, the end-time of a current segment pair is subtracted from the start time of the next segment-pair to define an offset time, and subsequent start times of segment pairs in the sequence are adjusted based on this offset time. If after adjusting a start time of the next segment-pair by the offset time, a gap in the audio segment remains, then the gap is filled with an encoded silence sequence.Type: GrantFiled: January 5, 2018Date of Patent: September 10, 2019Assignee: Facebook, Inc.Inventors: Sonal Gandhi, Mathieu R. Henaire, Amit Puntambekar
-
Publication number: 20190215542Abstract: In one embodiment, a method includes receiving a series of a series of audio-and-video segment pairs in a live video feed. The series of audio-and-video segment pairs is traversed, comparing the end-time of a current audio-and-video segment with the start-time of the next audio-and-video segment pair, in the sequence, and identifying any time gap between consecutive audio-and-video segment pairs. When a time gap is identified, the end-time of a current segment pair is subtracted from the start time of the next segment-pair to define an offset time, and subsequent start times of segment pairs in the sequence are adjusted based on this offset time. If after adjusting a start time of the next segment-pair by the offset time, a gap in the audio segment remains, then the gap is filled with an encoded silence sequence.Type: ApplicationFiled: January 5, 2018Publication date: July 11, 2019Inventors: Sonal Gandhi, Mathieu R. Henaire, Amit Puntambekar
-
Publication number: 20190190976Abstract: In one embodiment, a method includes receiving multimedia content information associated with at least one segment of a multimedia content, receiving a request to view the at least one segment of the multimedia content from a client device, logging playback information associated with the viewing of the at least one segment of the multimedia content, determining a multimedia quality metric associated with the at least one segment of multimedia content based in part upon a portion of the received multimedia content information and a portion of the logged playback information, and classifying the at least one segment of the multimedia content with the multimedia quality metric.Type: ApplicationFiled: December 20, 2017Publication date: June 20, 2019Inventors: Minchuan Chen, Shankar Lakshmi Regunathan, Sonal Gandhi, Yaming He, Amit Puntambekar, Michael Hamilton Coward
-
Publication number: 20180176276Abstract: In one embodiment, a computer server machine generates a time map associated with the video stream. The video stream comprises one or more time slices. The computer server machine identifies a non-relevant time frame. The computer machine receives a comment and a localized comment time stamp, and associates the comment with one or more time slices. One or more client devices communicates a request for one or more time slices to the computer server machine, and the computer server machine determines whether the localized comment time stamp is within the requested one or more time slices. When the localized comment time stamp is within the requested one or more time slices, computer server machine transforms the localized time stamp to a synchronized comment time stamp. Computer server machine sends information regarding the synchronized comment time stamp to the one or more client devices.Type: ApplicationFiled: December 19, 2016Publication date: June 21, 2018Inventors: Sonal Gandhi, Sabyasachi Roy, Amit Puntambekar, Michael Hamilton Coward, Mathieu R. Henaire
-
Publication number: 20180165081Abstract: A device can store a plurality of variants of an application. The device can receive, from a user device that is associated with a first variant of the application, a request for a second variant of the application. The first variant can include a first set of features and include a file size that is different than the second variant. The second variant can include a second set of features. The device can determine a first version identifier of the first variant of the application, and determine that a second version identifier associated with the second variant of the application is different than the first version identifier. The device can provide, to the user device, the second variant of the application to permit the user device to install the second variant of the application.Type: ApplicationFiled: December 14, 2016Publication date: June 14, 2018Inventors: Masudur RAHMAN, Sonal GANDHI, Bharadwaj VEMURI