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: 11711492Abstract: 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: GrantFiled: March 9, 2022Date of Patent: July 25, 2023Assignee: TENCENT AMERICA LLCInventors: Rohit Abhishek, Iraj Sodagar
-
Publication number: 20230229384Abstract: 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: ApplicationFiled: March 17, 2023Publication date: July 20, 2023Applicant: TENCENT AMERICA LLCInventors: Rohit ABHISHEK, Iraj SODAGAR
-
Publication number: 20230224533Abstract: 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: ApplicationFiled: December 5, 2022Publication date: July 13, 2023Applicant: TENCENT AMERICA LLCInventors: Rohit ABHISHEK, Arianne HINDS
-
Publication number: 20230171310Abstract: 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: ApplicationFiled: October 28, 2022Publication date: June 1, 2023Applicant: Tencent America LLCInventors: Paul Spencer DAWKINS, Rohit ABHISHEK, Arianne HINDS
-
Publication number: 20230171328Abstract: 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: ApplicationFiled: November 30, 2022Publication date: June 1, 2023Applicant: TENCENT AMERICA LLCInventors: Paul Spencer DAWKINS, Rohit ABHISHEK, Arianne HINDS
-
Publication number: 20230171204Abstract: 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: ApplicationFiled: October 28, 2022Publication date: June 1, 2023Applicant: TENCENT AMERICA LLCInventors: Paul Spencer DAWKINS, Rohit Abhishek, Arianne Hinds
-
Patent number: 11662975Abstract: 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: GrantFiled: May 21, 2021Date of Patent: May 30, 2023Assignee: TENCENT AMERICA LLCInventors: Rohit Abhishek, Iraj Sodagar
-
Publication number: 20230147879Abstract: 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: ApplicationFiled: October 19, 2022Publication date: May 11, 2023Applicant: TENCENT AMERICA LLCInventors: Arianne HINDS, Rohit ABHISHEK, Stephan WENGER
-
Publication number: 20230144330Abstract: 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: ApplicationFiled: March 24, 2022Publication date: May 11, 2023Applicant: TENCENT AMERICA LLCInventors: Rohit ABHISHEK, Iraj SODAGAR
-
Publication number: 20230144440Abstract: 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: ApplicationFiled: October 20, 2022Publication date: May 11, 2023Applicant: TENCENT AMERICA LLCInventors: Arianne HINDS, Rohit ABHISHEK, Stephan WENGER
-
Publication number: 20230144442Abstract: 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: ApplicationFiled: October 21, 2022Publication date: May 11, 2023Applicant: TENCENT AMERICA LLCInventors: Arianne HINDS, Rohit ABHISHEK, Stephan WENGER
-
Publication number: 20230143196Abstract: 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: ApplicationFiled: October 19, 2022Publication date: May 11, 2023Applicant: TENCENT AMERICA LLCInventors: Arianne HINDS, Rohit ABHISHEK, Stephan WENGER
-
Publication number: 20230146503Abstract: 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: ApplicationFiled: October 21, 2022Publication date: May 11, 2023Applicant: TENCENT AMERICA LLCInventors: Arianne HINDS, Rohit ABHISHEK, Stephan WENGER
-
Publication number: 20230146230Abstract: 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: ApplicationFiled: October 21, 2022Publication date: May 11, 2023Applicant: TENCENT AMERICA LLCInventors: Arianne HINDS, Rohit ABHISHEK, Stephan WENGER
-
Publication number: 20230132420Abstract: 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: ApplicationFiled: October 20, 2022Publication date: May 4, 2023Applicant: Tencent America LLCInventors: Rohit ABHISHEK, Arianne HINDS
-
Publication number: 20230128826Abstract: 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: ApplicationFiled: October 21, 2022Publication date: April 27, 2023Applicant: Tencent America LLCInventors: Rohit ABHISHEK, Arianne HINDS, Stephan WENGER
-
Publication number: 20230126595Abstract: 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: ApplicationFiled: October 19, 2022Publication date: April 27, 2023Applicant: Tencent America LLCInventors: Rohit ABHISHEK, Paul Spencer Dawkins, Arianne Hinds
-
Publication number: 20230130996Abstract: 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: ApplicationFiled: October 21, 2022Publication date: April 27, 2023Applicant: TENCENT AMERICA LLCInventors: Rohit ABHISHEK, Arianne HINDS
-
Publication number: 20230126243Abstract: 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: ApplicationFiled: October 7, 2022Publication date: April 27, 2023Applicant: TENCENT AMERICA LLCInventors: Rohit ABHISHEK, Arianne HINDS, Paul Spencer DAWKINS
-
Publication number: 20220368550Abstract: 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: ApplicationFiled: May 10, 2022Publication date: November 17, 2022Applicant: Tencent America LLCInventors: Rohit ABHISHEK, Iraj SODAGAR