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: 11582462
    Abstract: 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: Grant
    Filed: July 14, 2021
    Date of Patent: February 14, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Jae Hoon Kim, Cosmin Vasile Stejerean, Shankar Lakshmi Regunathan, Pankaj Sethi
  • Publication number: 20220248074
    Abstract: 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: Application
    Filed: April 22, 2022
    Publication date: August 4, 2022
    Inventors: 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: 11343567
    Abstract: 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: Grant
    Filed: August 7, 2019
    Date of Patent: May 24, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Shankar Lakshmi Regunathan, Haixiong Wang
  • Patent number: 11336902
    Abstract: 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: Grant
    Filed: June 27, 2019
    Date of Patent: May 17, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Shankar Lakshmi Regunathan, Haixiong Wang
  • Patent number: 11252445
    Abstract: 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: Grant
    Filed: April 22, 2019
    Date of Patent: February 15, 2022
    Assignee: META PLATFORMS, INC.
    Inventors: Qian Chen, Shankar Lakshmi Regunathan, Minchuan Chen
  • Publication number: 20210160512
    Abstract: 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: Application
    Filed: November 21, 2019
    Publication date: May 27, 2021
    Inventors: Yu Liu, Pankaj Sethi, Shankar Lakshmi Regunathan, Yun Zhang, Jae Kim, Qian Chen
  • Patent number: 10979733
    Abstract: 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: Grant
    Filed: August 21, 2019
    Date of Patent: April 13, 2021
    Assignee: Facebook, Inc.
    Inventors: Shankar Lakshmi Regunathan, Haixiong Wang
  • Patent number: 10911826
    Abstract: 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: Grant
    Filed: October 9, 2018
    Date of Patent: February 2, 2021
    Assignee: Facebook, Inc.
    Inventors: Shankar Lakshmi Regunathan, Minchuan Chen
  • Patent number: 10587669
    Abstract: 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: Grant
    Filed: December 20, 2017
    Date of Patent: March 10, 2020
    Assignee: Facebook, Inc.
    Inventors: Minchuan Chen, Shankar Lakshmi Regunathan, Sonal Gandhi, Yaming He, Amit Puntambekar, Michael Hamilton Coward
  • Publication number: 20190190976
    Abstract: 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: Application
    Filed: December 20, 2017
    Publication date: June 20, 2019
    Inventors: Minchuan Chen, Shankar Lakshmi Regunathan, Sonal Gandhi, Yaming He, Amit Puntambekar, Michael Hamilton Coward