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: 11711492
    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: March 9, 2022
    Date of Patent: July 25, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Rohit Abhishek, Iraj Sodagar
  • Publication number: 20230229384
    Abstract: In a teleconferencing method, a first media stream and a second media stream of a teleconference are received, by processing circuitry of a first device, from a second device. The first media stream includes first audio and the second media stream includes second audio. Default weight information is received from the second device. The default weight information indicates a first audio weight for weighting the first audio and a second audio weight for weighting the second audio. The first audio weight for weighting the first audio and the second audio weight for weighting the second audio are determined based on the default weight information. Mixed audio is generated, by the processing circuitry of the first device, by combining a weighted first audio based on the first audio weight applied to the first audio and a weighted second audio based on the second audio weight applied to the second audio.
    Type: Application
    Filed: March 17, 2023
    Publication date: July 20, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Rohit ABHISHEK, Iraj SODAGAR
  • Publication number: 20230224533
    Abstract: A method including parsing a scene file to extract relevant scene file data; sending the relevant scene file data to a converter; translating, by the converter, the relevant scene file data into a format compatible with a respective rendering engine; mapping the translated scene file data using the respective rendering engine into a scene representation, wherein the scene representation is compatible with an Immersive Technologies Media Format (ITMF).
    Type: Application
    Filed: December 5, 2022
    Publication date: July 13, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Rohit ABHISHEK, Arianne HINDS
  • Publication number: 20230171310
    Abstract: A method is performed by a network node connected to one or more additional network nodes via a local area network (LAN). The network node and the one or more additional network nodes form a cloud. The method includes setting a first timer to a first value, the first timer being associated with determining whether one of the one or more additional network nodes is an active controller in the cloud. The method includes starting the first timer. The method includes determining, before the first timer expires, whether a first message that indicates the one of the one or more additional network nodes is the active controller is received. Based on determining the first message is received before the first timer expires, the method includes synchronizing with the one of the one or more additional network nodes that is the active controller, and restarting the first timer.
    Type: Application
    Filed: October 28, 2022
    Publication date: June 1, 2023
    Applicant: Tencent America LLC
    Inventors: Paul Spencer DAWKINS, Rohit ABHISHEK, Arianne HINDS
  • Publication number: 20230171328
    Abstract: A system and method for split rendering immersive media using proxy edge cloud computing architecture. The system and method may include dynamically determining a task-split or splitting a task for rendering a scene in an immersive media stream into two or more computational tasks based on one or more processing delays, wherein the task-splitting splits the scene into first part including one or more first tasks performed by an edge computing system and second part including one or more second tasks performed by a cloud computing system. The system and method may include transmitting the first parts of the scene, and transmitting the second parts of the scene.
    Type: Application
    Filed: November 30, 2022
    Publication date: June 1, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Paul Spencer DAWKINS, Rohit ABHISHEK, Arianne HINDS
  • Publication number: 20230171204
    Abstract: A method performed by a network node connected to one or more additional network nodes, the network node and the one or more additional network nodes forming a cloud. The method including setting a first timer to a first value, the first timer associated with determining whether another network node from the one or more additional network nodes is an active controller in the cloud. The method further includes determining, before the first timer expires, whether a first message that indicates that another network node from the one or more additional network nodes is the active controller is received. The method further includes based on determining the first message is received before the first timer expires, restarting the first timer. The method further includes, based on determining the first message is not received before the first timer expires, assigning one or more tasks to at least one network node.
    Type: Application
    Filed: October 28, 2022
    Publication date: June 1, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Paul Spencer DAWKINS, Rohit Abhishek, Arianne Hinds
  • Patent number: 11662975
    Abstract: A method for teleconference includes receiving a first media stream that carries a first audio, and a second media stream that carries a second audio, and receiving a first audio weight for weighting the first audio and a second audio weight for weighting the second audio. The first audio weight and the second audio weight are different from each other and determined based on at least one of (i) content of the first audio and content of the second audio or (ii) received customization parameters. The method further includes generating 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: Grant
    Filed: May 21, 2021
    Date of Patent: May 30, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Rohit Abhishek, Iraj Sodagar
  • Publication number: 20230147879
    Abstract: A method for streaming media assets using a redundant cache managed by a media streaming server in a media streaming network may be provided. The method may include receiving, by a media streaming server, immersive media stream comprising one or more immersive media assets associated with one or more scenes, determining that a subset of the one or more immersive media assets are included for a plurality of times in the one or more scenes, storing a redundant copy of each of the subset of the one or more immersive media assets in a cache maintained by the media streaming network to ensure that the each of the subset is accessible to both the media streaming server and a client, and streaming at least one media asset of the subset of the one or more immersive media assets in response to a local cache of the client not storing the at least one media asset.
    Type: Application
    Filed: October 19, 2022
    Publication date: May 11, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Arianne HINDS, Rohit ABHISHEK, Stephan WENGER
  • Publication number: 20230144330
    Abstract: A method and a device for signaling multiple audio mixing gains in a teleconference using Real-time Transport Control Protocol (RTCP) feedback. The method includes receiving an input audio stream from a 360-degree video stream, the input audio stream including mixing gains, declaring an RTCP feedback rate for receiving the mixing gains, based on an allocated bandwidth, and signaling the mixing gains using the declared RTCP feedback rate. The mixing gains may include audio gains from the input audio stream and audio gains from overlay audio streams. The RTCP feedback rate used for signaling the mixing gains may be constant or event-based feedback rate.
    Type: Application
    Filed: March 24, 2022
    Publication date: May 11, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Rohit ABHISHEK, Iraj SODAGAR
  • Publication number: 20230144440
    Abstract: A method and apparatus for determining that a media asset appears in at least two or more scenes in scenes associated with an immersive media presentation, sending a request to a client querying whether the client has access to the media asset appearing in at least two or more scenes in a local cache, receiving a reply indicating whether the client has access, signaling, in response to the reply indicating that the client has access to the media asset appearing in at least two or more scenes in the local cache, the client to use the media asset in a subsequent scene, and distributing the media asset to the client in response to the reply indicating that the client has no access to the media asset appearing in at least two or more scenes in the local cache.
    Type: Application
    Filed: October 20, 2022
    Publication date: May 11, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Arianne HINDS, Rohit ABHISHEK, Stephan WENGER
  • Publication number: 20230144442
    Abstract: A method for packaging media for optimizing media distribution in a media streaming network may be provided. The method may include: receiving, by a media streaming server, an immersive media stream comprising one or more immersive media assets associated with one or more scenes; identifying a subset of the one or more immersive media assets that comprise essential elements of a respective scene; ordering the one or more immersive media assets in a sequence, based on the identified subset of the one or more immersive media assets that comprise essential elements of a respective scene in the one or more scenes; and streaming the one or more immersive media assets in the ordered sequence from the media streaming server to a client device.
    Type: Application
    Filed: October 21, 2022
    Publication date: May 11, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Arianne HINDS, Rohit ABHISHEK, Stephan WENGER
  • Publication number: 20230143196
    Abstract: Analyzing the complexity of an object of a scene in a media steam (or media data) performed by at least one processor, is provided, including receiving immersive media data comprising a plurality of scenes from a content source; obtaining a respective object of a respective scene in the plurality of scenes, from the immersive media data; analyzing the respective scene to generate complexity information associated with the respective object of the respective scene; generating metadata associated with the respective object of the respective scene, the metadata comprising the complexity information; and determining whether to distribute the respective scene to a client for processing based on the generated metadata.
    Type: Application
    Filed: October 19, 2022
    Publication date: May 11, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Arianne HINDS, Rohit ABHISHEK, Stephan WENGER
  • Publication number: 20230146503
    Abstract: Packaging media for optimizing immersive media distribution of a media steam performed by at least one processor, is provided, including: receiving immersive media data for an immersive presentation; acquiring asset information associated with media assets corresponding to a set of scenes included in the immersive media data for the immersive presentation; analyzing characteristics of the media assets based on the asset information, the characteristics comprising an asset type associated with a respective media asset and a frequency that indicates a number of times the respective media asset is used among the set of scenes included in the immersive presentation; ordering the media assets in a sequence based on the asset type and the frequency associated with each of the media assets; and streaming the immersive media data for the immersive presentation based on the ordered sequence of the media assets.
    Type: Application
    Filed: October 21, 2022
    Publication date: May 11, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Arianne HINDS, Rohit ABHISHEK, Stephan WENGER
  • Publication number: 20230146230
    Abstract: Optimizing media distribution of a media steam performed by at least one processor, is provided, including: receiving immersive media data for an immersive presentation from a content source; acquiring asset information corresponding to media assets in a set of scenes included in the immersive media data; analyzing characteristics of the media assets, from the asset information, used in the set of scenes to determine whether a respective media asset is unique among the media assets; and generating metadata information that uniquely identifies the respective media asset for reusing the respective media asset in the set of scenes, based on determining that the respective media asset is not unique among the media assets in the set of scenes included in the immersive media data for the immersive presentation.
    Type: Application
    Filed: October 21, 2022
    Publication date: May 11, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Arianne HINDS, Rohit ABHISHEK, Stephan WENGER
  • Publication number: 20230132420
    Abstract: A method and apparatus for controlling lightfield and/or holographic media to be streamed to a client, determining a bandwidth based on a status of a client buffer, splitting the scene of the lightfield and/or holographic media, determining whether the assets are present in the client buffer, mapping the assets to respective ones of the split scenes and to the client buffer, controlling a transmission assets to the client buffer based on the bandwidth, the mapping, and whether one or more of the assets are determined to be present in the client buffer, and controlling the client to reuse at least one of the assets when rendering at least one of the split scenes.
    Type: Application
    Filed: October 20, 2022
    Publication date: May 4, 2023
    Applicant: Tencent America LLC
    Inventors: Rohit ABHISHEK, Arianne HINDS
  • Publication number: 20230128826
    Abstract: Method, device, and non-transitory storage medium for generating crowdsourced holographic views are provided. The method may include receiving one or more images of a same scene from one or more imaging devices, wherein each of the one or more imaging devices is at different locations. The method may further include generating a 3D model of the same scene based on the one or more images and streaming immersive media for rendering a holographic display of the same scene based on the 3D model based on determining that a display device is capable of displaying immersive media.
    Type: Application
    Filed: October 21, 2022
    Publication date: April 27, 2023
    Applicant: Tencent America LLC
    Inventors: Rohit ABHISHEK, Arianne HINDS, Stephan WENGER
  • Publication number: 20230126595
    Abstract: A method for receiving, by a plurality of user devices within a Local Area Network (LAN), a request to create a local cloud within the LAN, selecting, by one of the plurality of user devices, a master device from among the plurality of user devices, and one or more devices from among the plurality of user devices based on a resource availability, requesting, by the master device, each of the one or more devices to share resources of the device for the local cloud, and configuring, by the master device, the one or more devices as the local cloud. The master device receives a service request for a service to be performed by the local cloud, and distributes a plurality of tasks corresponding to the service to the one or more devices configured as the local cloud according to the resource availability of the one or more devices.
    Type: Application
    Filed: October 19, 2022
    Publication date: April 27, 2023
    Applicant: Tencent America LLC
    Inventors: Rohit ABHISHEK, Paul Spencer Dawkins, Arianne Hinds
  • Publication number: 20230130996
    Abstract: Method, device, and non-transitory storage medium for adaptive streaming of immersive media are provided. The method may include determining characteristics associated with a scene to be transmitted to the end client, adjusting at least a part of the scene to be transmitted to the end client based on the determined characteristics, and transmitting an adaptive stream of the lightfield or holographic immersive media comprising the adjusted scene based on the determined characteristics.
    Type: Application
    Filed: October 21, 2022
    Publication date: April 27, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Rohit ABHISHEK, Arianne HINDS
  • Publication number: 20230126243
    Abstract: A system and method of split rendering for lightfield or immersive media by using an edge-cloud and peer-to-peer based architecture. The system and method include the use of a combination of cloud-based devices and edge-devices to provide distributed processing in connection with the streaming of media, and in particular lightfield or immersive media, to an end user device. The system and method further include the use of multiple cloud and edge devices to provide parallel streaming of a given media package to an end user device.
    Type: Application
    Filed: October 7, 2022
    Publication date: April 27, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Rohit ABHISHEK, Arianne HINDS, Paul Spencer DAWKINS
  • Publication number: 20220368550
    Abstract: Aspects of the disclosure provide methods and apparatuses for video conference and/or telepresence. In some examples, video conference/telepresence can be performed by multiple client devices, user devices and a media control device (e.g., server device). For example, a first client device determines a grouping control that limits a grouping of an overlay media from a second client device with an immersive media of the first client device, and transmits a grouping control signal indicative of the grouping control to inform a media control device. Further, the first client device provides one or more media including the immersive media to the media control device. The media control device can group a plurality of immersive media streams in a single or multiple groups based on the grouping control signal received from the first client device.
    Type: Application
    Filed: May 10, 2022
    Publication date: November 17, 2022
    Applicant: Tencent America LLC
    Inventors: Rohit ABHISHEK, Iraj SODAGAR