Patents by Inventor Shankar Lakshmi Regunathan
Shankar Lakshmi Regunathan 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).
-
Patent number: 11582462Abstract: A video to be encoded to a plurality of different target encodings for bandwidth adaptive serving is received. The video is encoded into a plurality of different candidate encodings using different candidate encoding parameters. A quality metric is determined for each of the plurality of different candidate encodings. One or more different target quality metrics are selected for a first portion of the different target encodings based at least in part on one or more specified constraints for one or more target devices. One or more different target quality metrics are selected for a second portion of the different target encodings based at least in part on the determined quality metrics of the different candidate encodings. Based at least in part on the selected different target quality metrics for the first portion and the second portion, the plurality of different target encodings of the video is generated.Type: GrantFiled: July 14, 2021Date of Patent: February 14, 2023Assignee: Meta Platforms, Inc.Inventors: Jae Hoon Kim, Cosmin Vasile Stejerean, Shankar Lakshmi Regunathan, Pankaj Sethi
-
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: 11343567Abstract: The disclosed computer-implemented method may include receiving original media content, transcoding the original media content into a plurality of encoded media files, determining an adaptive bit rate for providing a one of the plurality of encoded media files to a computing device, delivering the encoded media file to the computing device at the adaptive bit rate for viewing on a display device of the computing device, and measuring a quality of the displayed encoded media file based on an overall mean opinion score associated with the delivered encoded media file. The overall mean opinion score may be based on a measured playback quality associated with the encoded media file and a measured upload quality associated with the original media content. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: August 7, 2019Date of Patent: May 24, 2022Assignee: Meta Platforms, Inc.Inventors: Shankar Lakshmi Regunathan, Haixiong Wang
-
Patent number: 11336902Abstract: The disclosed computer-implemented method may include receiving, from a client device, a video and data about at least one specialized construct applied to the video. The method may also include detecting, based on the data about the specialized construct, a region of interest to apply the specialized construct to the video. Additionally, the method may include reapplying the specialized construct to the video at the region of interest. Furthermore, the method may include encoding the video by prioritizing bit rate allocation for the region of interest containing the specialized construct. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: June 27, 2019Date of Patent: May 17, 2022Assignee: Meta Platforms, Inc.Inventors: Shankar Lakshmi Regunathan, Haixiong Wang
-
Patent number: 11252445Abstract: Systems, methods, and non-transitory computer-readable media can receive a video uploaded by a user. A determination is made as to whether the video satisfies passthrough eligibility criteria. An ABR video package associated with the video is generated based on the determining whether the video satisfies the passthrough eligibility criteria.Type: GrantFiled: April 22, 2019Date of Patent: February 15, 2022Assignee: META PLATFORMS, INC.Inventors: Qian Chen, Shankar Lakshmi Regunathan, Minchuan Chen
-
Publication number: 20210160512Abstract: The disclosed computer-implemented method may include (1) receiving a video with scenes, (2) creating an encoded video having an overall bitrate by (a) determining, for each of the scenes, a rate-distortion model, (b) determining, for each of the scenes, a downsampling-distortion model, (c) using the rate-distortion models of the scenes to determine, for each of the scenes, a per-scene bitrate that satisfies the overall bitrate, (d) determining, for each of the scenes, a per-scene resolution for the scene based on the rate-distortion model of the scene and the downsampling-distortion model of the scene, and (e) creating, for each of the scenes, an encoded scene having the per-scene bitrate of the scene and the per-scene resolution of the scene, and (3) streaming the encoded video at the overall bitrate by streaming the encoded scene of one of the scenes. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: November 21, 2019Publication date: May 27, 2021Inventors: Yu Liu, Pankaj Sethi, Shankar Lakshmi Regunathan, Yun Zhang, Jae Kim, Qian Chen
-
Patent number: 10979733Abstract: The disclosed computer-implemented method may include encoding media content into a plurality of encoded media files, each encoded media file having an encoded resolution and at least one associated full reference metric, identifying one of the plurality of encoded media files to provide to a computing device based on at least a playback resolution of a display device included in the computing device, and weighting a measurement of a quality of the encoded media file based on the at least one associated full reference metric and on at least one characteristic associated with the display device. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: August 21, 2019Date of Patent: April 13, 2021Assignee: Facebook, Inc.Inventors: Shankar Lakshmi Regunathan, Haixiong Wang
-
Patent number: 10911826Abstract: In one embodiment, a method includes receiving, from an uploading client system, a video; calculating an overall quality score for one or more encodings for the video, wherein the overall quality score of a respective encoding is based on a playback-quality score, the playback-quality score being based on a video quality or bit rate of the respective encoding; receiving, from a requesting client system, a request for the video and information associated with the request, wherein the information associated with the request comprises information about the requesting client system; determining, for the requesting client system, a first encoding based on the overall quality score of the encoding and the information associated with the request; and sending, to the requesting client system, the first encoding for display.Type: GrantFiled: October 9, 2018Date of Patent: February 2, 2021Assignee: Facebook, Inc.Inventors: Shankar Lakshmi Regunathan, Minchuan Chen
-
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
-
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