Patents by Inventor Rohit ABHISHEK

Rohit ABHISHEK 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: 11503289
    Abstract: A method, computer program, and computer system is provided for splitting viewport bitstreams. A first coded video bitstream is at least partially encoded using a first Group-of-Pictures (GOP) structure at a first resolution. A second coded video bitstream structured into a plurality of tiles is encoded using a second GOP structure at a second resolution, whereby the second GOP structure includes fewer coded pictures than the first GOP structure. A streaming bitstream for decoding or rendering is created using the first coded video bitstream and the second coded bitstream.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: November 15, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Rohit Abhishek, Byeongdoo Choi, Shuai Zhao, Stephan Wenger
  • Patent number: 11470300
    Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform controlling a delivery of a video conference call to a viewport, setting an event-based threshold with respect to the video conference call, determining whether the event-based threshold has been triggered based on an event and whether an amount of time having elapsed from another event is less than a predetermined amount of time, and further controlling the delivery of the video conference call to the viewport based on determining whether the event-based threshold has been triggered and whether the amount of time having elapsed from the other event is less than the predetermined amount of time.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: October 11, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Rohit Abhishek, Iraj Sodagar
  • Publication number: 20220308341
    Abstract: A method and device for subsiding motion sickness when a user is following the viewport of another user in a streaming session is provided. The method includes determining a field of view (FoV) of the user, based on a speed of a FoV of the user being followed. The FoV of the user being followed is an original FoV without any reduction. Further, the method includes generating a modified first FoV by at least one of (1) reducing the FoV of the user based on the speed of the FoV of the user being followed increasing, and (2) increasing the FoV of the user based on the speed of the FoV of the user being followed decreasing, and transmitting the modified first FoV to the user as a new viewport.
    Type: Application
    Filed: March 18, 2022
    Publication date: September 29, 2022
    Applicant: TENCENT AMERICA LLC
    Inventors: Rohit ABHISHEK, Iraj Sodagar
  • Publication number: 20220311814
    Abstract: A method and device for signaling multiple audio mixing gains in a teleconference using a single Real-time Transport Protocol (RTP) header extension is provided. The method includes receiving an input audio stream from a 360-degree video/audio stream that includes multiple mixing gains from the input audio stream and overlay audio stream, declaring a single RTP header extension (including one or more of an element identifier, a length of an extension element, and a magnitude of the mixing gains) for all the mixing gains, and signaling the mixing gains using the single RTP header extension. The single RTP header extension may use a one-byte or two-byte header extension format which is declared using a Session Description Protocol (SDP).
    Type: Application
    Filed: March 18, 2022
    Publication date: September 29, 2022
    Applicant: TENCENT AMERICA LLC
    Inventors: Rohit ABHISHEK, Iraj SODAGAR
  • Publication number: 20220303503
    Abstract: A method, computer program, and computer system for video conferencing is provided. Video data associated with an immersive teleconferencing session is received. A parameter associated with the video data is identified, whereby the parameter specifies overlay data associated with the immersive teleconferencing session. The video data is displayed with one or more overlays based on the identified parameter.
    Type: Application
    Filed: June 3, 2022
    Publication date: September 22, 2022
    Applicant: TENCENT AMERICA LLC
    Inventors: Rohit Abhishek, Iraj Sodagar
  • Publication number: 20220294839
    Abstract: A method and system for audio mixing in a teleconference using a Session Description Protocol (SDP) and Real-time Transport Protocol (RTP) signaling of audio mixing gain is provided. The method includes receiving an input audio stream from a 360-degree video/audio stream that includes an audio mixing gain which includes audio gain from the input audio stream and audio gain from overlay audio streams, declaring a RTP header extension for the input audio stream using the SDP, the RTP header extension, and signaling the audio mixing gain based on a single attribute of the SDP using the RTP header extension. An element of the RTP header extension may include an element identifier, a length of an extension element, and a magnitude of the audio mixing gain of the RTP header extension. The RTP header extension may use a one-byte or two-byte header extension format which is declared using the SDP.
    Type: Application
    Filed: March 11, 2022
    Publication date: September 15, 2022
    Applicant: TENCENT AMERICA LLC
    Inventors: Rohit ABHISHEK, Iraj SODAGAR
  • Patent number: 11431956
    Abstract: A method, a non-transitory computer readable medium, and a computer system is provided for handling video streams. The method may include: receiving a 360° video stream, the 360° video stream including a multiple overlay parameter; when the multiple overlay parameter is a first value, determining that overlaying the 360° video stream with two or more overlays is permissible by the user terminal, and displaying, by the user terminal, the 360° video stream with the two or more overlays; and when the multiple overlay parameter is a second value, determining that overlaying the 360° video stream with two or more overlays is not permissible and displaying the 360° video stream with zero overlays or one overlay.
    Type: Grant
    Filed: November 15, 2020
    Date of Patent: August 30, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Rohit Abhishek, Iraj Sodagar
  • Patent number: 11381777
    Abstract: A method, computer program, and computer system for video conferencing is provided. Video data associated with an immersive teleconferencing session is received. A parameter associated with the video data is identified, whereby the parameter specifies overlay data associated with the immersive teleconferencing session. The video data is displayed with one or more overlays based on the identified parameter.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: July 5, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Rohit Abhishek, Iraj Sodagar
  • Publication number: 20220201251
    Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform controlling a delivery of a video conference call to a viewport, setting a timer and an event-based threshold with respect to the video conference call, determining whether any of the timer and the event-based threshold have been triggered based on any of an elapsed time and an event, and further controlling the delivery of the video conference call to the viewport based on determining whether any of the timer and the event-based threshold have been triggered.
    Type: Application
    Filed: March 9, 2022
    Publication date: June 23, 2022
    Applicant: TENCENT AMERICA LLC
    Inventors: Rohit ABHISHEK, Iraj Sodagar
  • Publication number: 20220150460
    Abstract: A method, computer program, and computer system is provided for coding viewport bitstreams. A first coded video bitstream having a segment size defined for a viewport is encoded based on a threshold corresponding to a user's head movement. A second coded video bitstream having a low resolution is encoded. The second coded video bitstream may correspond to a background having a constant segment duration or size. A streaming bitstream for decoding or rendering is created using the first coded video bitstream and the second coded bitstream.
    Type: Application
    Filed: June 29, 2021
    Publication date: May 12, 2022
    Applicant: TENCENT AMERICA LLC
    Inventors: Rohit ABHISHEK, Iraj SODAGAR
  • Patent number: 11303849
    Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform controlling a delivery of a video conference call to a viewport, setting a timer and an event-based threshold with respect to the video conference call, determining whether any of the timer and the event-based threshold have been triggered based on any of an elapsed time and an event, and further controlling the delivery of the video conference call to the viewport based on determining whether any of the timer and the event-based threshold have been triggered.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: April 12, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Rohit Abhishek, Iraj Sodagar
  • Publication number: 20220107779
    Abstract: Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for processing media streams. An apparatus includes processing circuitry that sends a message to a media aware network element that is configured to process a plurality of audio streams of a conference call. The message indicates that the plurality of audio streams is to be down mixed by the media aware network element. The processing circuitry receives the down mixed plurality of audio streams from the media aware network element and decodes the down mixed plurality of audio streams to receive the conference call.
    Type: Application
    Filed: September 17, 2021
    Publication date: April 7, 2022
    Applicant: TENCENT AMERICA LLC
    Inventors: Rohit Abhishek, Iraj Sodagar
  • Publication number: 20220109758
    Abstract: Aspects of the disclosure provide methods and apparatuses for teleconference. In some examples, an apparatus for teleconference includes processing circuitry. Processing circuitry of a first device receives a first media stream that carries a first audio, and a second media stream that carries a second audio. The processing circuitry receives a first audio weight for weighting the first audio and a second audio weight for weighting the second audio, and generates a mixed audio by combining a weighted first audio based on the first audio weight and a weighted second audio based on the second audio weight.
    Type: Application
    Filed: May 21, 2021
    Publication date: April 7, 2022
    Applicant: TENCENT AMERICA LLC
    Inventors: Rohit ABHISHEK, Iraj SODAGAR
  • Publication number: 20220053176
    Abstract: A method, a non-transitory computer readable medium, and a computer system is provided for handling video streams. The method may include: receiving a 360° video stream, the 360° video stream including a multiple overlay parameter; when the multiple overlay parameter is a first value, determining that overlaying the 360° video stream with two or more overlays is permissible by the user terminal, and displaying, by the user terminal, the 360° video stream with the two or more overlays; and when the multiple overlay parameter is a second value, determining that overlaying the 360° video stream with two or more overlays is not permissible and displaying the 360° video stream with zero overlays or one overlay.
    Type: Application
    Filed: November 15, 2020
    Publication date: February 17, 2022
    Applicant: TENCENT AMERICA LLC
    Inventors: Rohit ABHISHEK, Iraj SODAGAR
  • Publication number: 20210392293
    Abstract: A method, computer program, and computer system for video conferencing is provided. Video data associated with an immersive teleconferencing session is received. A parameter associated with the video data is identified, whereby the parameter specifies overlay data associated with the immersive teleconferencing session. The video data is displayed with one or more overlays based on the identified parameter.
    Type: Application
    Filed: November 11, 2020
    Publication date: December 16, 2021
    Applicant: TENCENT AMERICA LLC
    Inventors: Rohit ABHISHEK, Iraj SODAGAR
  • Publication number: 20210377527
    Abstract: A method, computer program, and computer system is provided for splitting viewport bitstreams. A first coded video bitstream is at least partially encoded using a first Group-of-Pictures (GOP) structure at a first resolution. A second coded video bitstream structured into a plurality of tiles is encoded using a second GOP structure at a second resolution, whereby the second GOP structure includes fewer coded pictures than the first GOP structure. A streaming bitstream for decoding or rendering is created using the first coded video bitstream and the second coded bitstream.
    Type: Application
    Filed: May 7, 2021
    Publication date: December 2, 2021
    Applicant: TENCENT AMERICA LLC
    Inventors: Rohit Abhishek, Byeongdoo Choi, Shuai Zhao, Stephan Wenger
  • Publication number: 20210352256
    Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform controlling a delivery of a video conference call to a viewport, setting an event-based threshold with respect to the video conference call, determining whether the event-based threshold has been triggered based on an event and whether an amount of time having elapsed from another event is less than a predetermined amount of time, and further controlling the delivery of the video conference call to the viewport based on determining whether the event-based threshold has been triggered and whether the amount of time having elapsed from the other event is less than the predetermined amount of time.
    Type: Application
    Filed: November 11, 2020
    Publication date: November 11, 2021
    Applicant: TENCENT AMERICA LLC
    Inventors: Rohit ABHISHEK, Iraj SODAGAR
  • Publication number: 20210306594
    Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform controlling a delivery of a video conference call to a viewport, setting a timer and an event-based threshold with respect to the video conference call, determining whether any of the timer and the event-based threshold have been triggered based on any of an elapsed time and an event, and further controlling the delivery of the video conference call to the viewport based on determining whether any of the timer and the event-based threshold have been triggered.
    Type: Application
    Filed: November 11, 2020
    Publication date: September 30, 2021
    Applicant: TENCENT AMERICA LLC
    Inventors: Rohit ABHISHEK, Iraj SODAGAR