Computer-to-computer Data Streaming Patents (Class 709/231)
  • Patent number: 12238370
    Abstract: An example device for transporting media data includes: a memory configured to store media data; and one or more processors implemented in circuitry and configured to: determine that a manifest file for a media presentation includes data representing a delta time value for a resynchronization element of a segment of the media presentation; determine a multiple of the delta time value; determine a number of chunks of the segment that are currently available for retrieval using the multiple of the delta time value; send a request to a server device for the chunks of the segment that are currently available, wherein the request omits chunks of the segment that are not currently available; and store data of chunks received in response to the request in the memory.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: February 25, 2025
    Assignee: QUALCOMM INCORPORATED
    Inventors: Thomas Stockhammer, Ece Ozturk
  • Patent number: 12225204
    Abstract: Systems and methods are described herein for processing video. An encoder may generate, for a sequence of video frames, a plurality of first segments and a plurality of second segments. The plurality of first segments may comprise stream access points (SAPs) of a first type that do not reset a picture reference buffer. The plurality of second segments may comprise SAPs of a second type that do reset the picture reference buffer. The encoder may send segments of the plurality of first segments to a computing device streaming video when network conditions are steady. The encoder may send a segment of the plurality of second segments following a switch, by the computing device, to a different bitrate based on a change to the network conditions. Once the computing device has decoded the segment the plurality of second segments, the encoder may send subsequent first segments at the different bitrate.
    Type: Grant
    Filed: October 24, 2023
    Date of Patent: February 11, 2025
    Assignee: Comcast Cable Communications, LLC
    Inventor: Srinath V. Ramaswamy
  • Patent number: 12224864
    Abstract: One or more embodiments of the present disclosure relate to data transmission methods and apparatuses and storage media. The method includes generating a data frame, wherein the data frame includes a payload format identifier bit for indicating a payload format of the data frame; and transmitting the data frame.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: February 11, 2025
    Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
    Inventor: Xiandong Dong
  • Patent number: 12224811
    Abstract: Systems, apparatuses, methods, and computer-readable media are provided for framework of layer 1 signal-to-interference plus noise ratio (L1-SINR) measurement and reporting based on channel measurement and interference measurement. The channel measurement is performed on a first set of reference signal (RS) resources, and the interference measurement is performed on a second set of RS resources. Each of the second set of RS resources is mapped to each of the first set of RS resources. The L1-SINR is determined from a first RS resource of the first set of RS resources and a second RS resource of the send set of RS resources, where the first RS resource is mapped to the second RS resource. A message including the L1-SINR is generated and transmitted to the access node.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: February 11, 2025
    Assignee: Apple Inc.
    Inventors: Yushu Zhang, Yingzhu Zhao, Guotong Wang, Victor Sergeev, Alexei Davydov
  • Patent number: 12218851
    Abstract: A method for calibration of Transmission Control Protocol (TCP) traffic flow acceleration in a computer network, the method including: initializing a maximum congestion window parameter; determining at least one slow start threshold; monitoring the traffic flow within the network; and updating parameters based on the monitored traffic flows. A system for calibration of TOP traffic flow acceleration in a computer network, the system including: an initialization module configured to initialize a maximum congestion window parameter; an analysis module configured to determine at least one slow start threshold; and a monitoring module configured to monitor the traffic flow within the network; and update parameters based on the monitored traffic flows.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: February 4, 2025
    Inventors: Kamakshi Sridhar, Tushar Mulkar, Akash Manchanhalli Suresh, Nilanjan Sarkar
  • Patent number: 12219620
    Abstract: A data transmission method, applied to a first terminal device, includes receiving a first message from a second terminal device, determining a first session parameter based on the first message, determining a first session based on the first session parameter, receiving first data from the second terminal device, and sending the first data to a network device using the first session. The first terminal device may determine, based on the first message from the second terminal device, the first session parameter that meets a service requirement of the second terminal device, determine, based on the first session parameter, the first session that meets the service requirement of the second terminal device, and forward data of the second terminal device to the network device using the first session.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: February 4, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hui Jin, Hongcheng Zhuang, Yongbo Zeng, Xiaoyan Duan
  • Patent number: 12206913
    Abstract: Systems and methods are described for identifying a first network (associated with an edge server comprising a cache) and a second network available to a user equipment device. A request to access at least a portion of a media asset may be received from the user equipment device. In response to determining that the at least a portion of the media asset is not stored in the cache, a determination may be made whether the edge server, via the first network, or whether the user equipment device, via the second network, should obtain such at least a portion of the media asset. Such at least a portion of the media asset may be obtained using the selected server via the first network or using the selected user equipment device via the second network, caused to be stored at the cache, and generated for display at the user equipment device.
    Type: Grant
    Filed: December 29, 2023
    Date of Patent: January 21, 2025
    Assignee: Adeia Guides Inc.
    Inventors: Antti Heikkinen, Mikko Uitto
  • Patent number: 12201912
    Abstract: An approach is provided for streaming of media streams (e.g., from a game console). In one implementation, a media stream that includes a secondary view of the game world may be generated at the game console. The secondary view may be of a lower-quality version of a primary view of the game world. The generation of the media stream may include: prefetching, to a cache of the game console, portions of the primary view and/or instructions for encoding the portions; and encoding, based on the prefetching, the portions to produce the secondary view. In another implementation, game play information may be executed to reproduce previous game play of a previous game session during a reproduction of the previous game session. Augmentation content may be added to the reproduced game session during the reproduction of the previous game session, creating an augmented game session having one or more views for streaming.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: January 21, 2025
    Assignee: Activision Publishing, Inc.
    Inventors: Johan Kohler, Bharathwaj Nandakumar
  • Patent number: 12200019
    Abstract: A method for establishing a communication connection includes sending a first packet data network (PDN) connection request message to a network side for internet protocol multimedia subsystem (IMS) registration; repeatedly sending the first PDN connection request message for the IMS registration when the IMS registration fails; and sending a second PDN connection request message to the network side for the IMS registration when a number of times the IMS registration fails reaches a predetermined number. The second PDN connection request message and the first PDN connection request message include different PDN types.
    Type: Grant
    Filed: November 11, 2022
    Date of Patent: January 14, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dafu Wang, Chenggang Guo, Lei Zheng
  • Patent number: 12198725
    Abstract: Technology is disclosed for programmatically determining, for a segment of a meeting recording, a user-specific adaptive playback speed, and generating a time-stretched segment playable at the adaptive playback speed. The adaptive playback speed is faster or slower than a default playback speed of the meeting recording. To determine the adaptive playback speed, this disclosure provides technologies to determine a playback data feature based on user-meeting data. The adaptive playback is generated based on the playback data feature. The segment is time-stretched to the adaptive playback speed to generate an updated meeting recording including the segment that is time-stretched and playable at the adaptive playback speed. In this manner, an updated meeting recording, specific to a user, and playable at an adaptive playback speed based on user-meeting data may reduce bandwidth associated with user's manually editing videos or rewinding playback, while improving user experience.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: January 14, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adi L. Miller, Haim Somech, Oded Nahir
  • Patent number: 12197491
    Abstract: Example apparatus disclosed herein are to obtain, from a network monitor, an address associated with one or more network communications used to convey a media stream to a first input device of a plurality of input devices in communication with a media device, query one or more data structures based on the address to identify a first input source of the media device, the one or more data structures to map respective ones of the plurality of input devices to corresponding ones of a plurality of input sources of the media device, the plurality of input sources including the first input source, obtain a watermark from a meter that is to monitor an output of the media device, and identify the first input source of the media device as associated with media presented by the media device in response to determination that the watermark corresponds to the media stream.
    Type: Grant
    Filed: May 15, 2023
    Date of Patent: January 14, 2025
    Assignee: The Nielsen Company (US), LLC
    Inventors: Joseph Kerkes, Mark Richard Cave
  • Patent number: 12192852
    Abstract: Methods, systems, and apparatuses for presence detection are described herein. A first computing device may emit an inaudible audio signal. A second computing device may detect the inaudible audio signal. The second computing device may send an indication of detecting the inaudible audio signal. The first computing device may cause presentation of content to be modified based on the indication sent by the second computing device and a user profile associated with a user of the second computing device.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: January 7, 2025
    Assignee: Comcast Cable Communications, LLC
    Inventors: Larry Wolcott, Zane Vella, Ken Klaer, Andrew Frederick
  • Patent number: 12192072
    Abstract: Virtual reality content (VR content) streaming based on quality of experience level is disclosed. In response to a request from a head-mounted display device (HMDD) to serve a VR content, a computing device determines a head motion quantifier (HMQ) associated with the VR content. The computing device is configured to dynamically provide to the HMDD imagery from the VR content based on head movements of a user of the HMDD. The computing device determines a latency value associated with a round-trip time of data between the computing device and the HMDD. The computing device determines a quality of experience level of a plurality of different quality of experience levels based on the HMQ and the latency value, and performs an action based on the quality of experience level.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: January 7, 2025
    Assignee: Charter Communications Operating, LLC
    Inventors: Matthew Ringenberg, Dhananjay Lal, Dell Wolfensparger, Andrew Ip
  • Patent number: 12192263
    Abstract: The system trains a machine learning model using a loss function, with a part that penalizes overall signal loss, and a second part of the loss function that penalizes texture loss. The system computes a first neural feature of a first media frame stored by a media server using the trained machine learning model. The system causes a client device to receive a second media frame as a part of a media stream from the media server where the second frame is a modified version of the first media frame. The system causes the client to compute a second neural feature of the second media frame using the trained machine learning model, and compute a QoE metric based on the first neural feature and the second neural feature. The system receives the QoE metric, and uses it to modify at least one parameter of the media stream.
    Type: Grant
    Filed: August 18, 2022
    Date of Patent: January 7, 2025
    Assignee: Adeia Guides Inc.
    Inventors: Zhu Li, Tao Chen
  • Patent number: 12185156
    Abstract: An entity, particularly a Radio Access Network (RAN) entity, adjusts Quality of Service (QoS) of at least one QoS flow in a RAN. The entity is configured to: obtain assistance information for an adjustment of at least one QoS profile for the at least one QoS flow of at least one wireless communication device, particularly of at least one user equipment (UE); and provide, to a second entity, particularly to a Core Network (CN) entity, a request for an adjustment or QoS information for the adjustment from a first QoS profile to a second QoS profile of a first QoS flow. The request or the QoS information is based on the assistance information.
    Type: Grant
    Filed: February 1, 2022
    Date of Patent: December 31, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Qing Wei, Emmanouil Pateromichelakis, Riccardo Trivisonno, Apostolos Kousaridas, Henrik Olofsson, Mirko Schramm
  • Patent number: 12182068
    Abstract: Methods and systems are described for using files or data (e.g., cookies) stored in network storage (e.g., the cloud) in lieu of files or data stored locally. A request for a plurality of files can be received from a device. The request can comprise a device identifier and a user identifier. The user identifier can be used to determine an associated account. A format for the requested plurality of files can be determined based on the device identifier. In an aspect, the device can have limited/no local persistent storage. Prior to transmission, the requested plurality of files can be formatted according to the determined format. For example, a user can access an HTML application from a device with limited/no local persistent storage, such as a set-top box. The device can request a plurality of files, such as cookies, from persistent storage. The persistent storage can be cloud storage.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: December 31, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventors: Adam D. Hertz, Michael A. Chen, John Robinson, Ming-Chun Chiang
  • Patent number: 12177504
    Abstract: The system and methods described aid content delivery by providing requested content using a hybrid delivery of unicast and multicast content. A content delivery system receives, from user equipment, a request for content and identifies multicast sources for the content. The content delivery system determines a recent multicast source from the multicast sources, the recent multicast source having begun more recently relative to the other sources. The content delivery system transmits, to the user equipment, an identity of the recent multicast source and provides a beginning portion of the content to the user equipment via a unicast stream.
    Type: Grant
    Filed: June 22, 2023
    Date of Patent: December 24, 2024
    Assignee: ADEIA GUIDES INC.
    Inventors: Rajendran Pichaimurthy, Madhusudhan Seetharam, Harshith Kumar Gejjegondanahally Sreekanth
  • Patent number: 12170703
    Abstract: A system and method provides a video chat capability where the video portion of the chat is initially impaired, but gets progressively clearer, either as time elapses, or as the users speak or participate with relevant information.
    Type: Grant
    Filed: September 12, 2023
    Date of Patent: December 17, 2024
    Assignee: Zoosk, Inc.
    Inventors: Eric R. Barnett, Behzad Behrouzi, Charles E. Gotlieb
  • Patent number: 12166838
    Abstract: It is possible to enable a reception side to easily recognize that metadata is inserted into an audio stream. A metafile including meta information for acquiring an audio stream into which metadata is inserted through a reception device is transmitted. The identification information indicating that the metadata is in into the audio stream is inserted into the metafile. At the reception side, it is possible to easily recognize that the metadata is inserted into the audio stream based on the identification information inserted into the metafile.
    Type: Grant
    Filed: November 2, 2022
    Date of Patent: December 10, 2024
    Assignee: SONY GROUP CORPORATION
    Inventor: Ikuo Tsukagoshi
  • Patent number: 12164814
    Abstract: A distributed data storage system can be configured with a host connected to a device and a distribution module. The distribution module identifies a manufacturing origin of the device and diverts a system operation from an upstream component connected to the distribution module to the device in response to the identified manufacturing origin of the device. The manufacturer installed operating parameters of the device are then used to complete the system operation.
    Type: Grant
    Filed: June 23, 2022
    Date of Patent: December 10, 2024
    Assignee: Seagate Technology LLC
    Inventors: Hemant Vitthalrao Mane, Jason Matthew Feist, Praveen Viraraghavan, Robert W. Dixon, Marc Timothy Jones, Steven Williams
  • Patent number: 12164835
    Abstract: Embodiments are provided for utilizing communication routes based operation mode. In an example implementation, while operating in a first operation mode, a playback device may communicate with a second playback device of the networked media system via a first route and a second route. The playback device may determine that the first playback device is to enter a second operation mode. Responsive to the determination, the playback device may (i) transmit, to the second playback device, a message to cause the second playback device to cease communication with the first playback device via the first route, and (ii) operate in the second operation mode.
    Type: Grant
    Filed: November 13, 2023
    Date of Patent: December 10, 2024
    Assignee: Sonos, Inc.
    Inventor: Hrishikesh Gossain
  • Patent number: 12155710
    Abstract: The present invention relates to a method for streaming, on a player of a client device (11), a broadcast content within a peer-to-peer network (10) of client devices (11, 12), said content consisting of a sequence of segments available in a plurality of levels of quality and said player being adapted to choose the level of quality of the segments in accordance with an adaptive bitrate ABR regulation logic; the client device (11) comprising a first buffer (M1) adapted to store segments in a format suitable for transfer within the peer-to-peer network (10), the method being characterized in that it comprises the implementation, by data processing means (110) of the device (11), of steps of: a. Receiving a request for a segment from the player; b. Providing, in response, said segment from the first buffer (M1) upon expiry of a response deadline defined with respect to said ABR logic of the player.
    Type: Grant
    Filed: June 23, 2023
    Date of Patent: November 26, 2024
    Assignee: Streamroot
    Inventors: Hiba Yousef, Paul-Louis Ageneau, Axel Delmas
  • Patent number: 12155712
    Abstract: Methods, systems, and apparatuses are described for streaming content. The embodiments described herein may apply to ABR streaming and output an optimized ABR ladder enabling a playback device to maximize the perceived video quality of received content, provide substantially constant visual quality, and/or minimize rebuffering content. The playback device may request an ABR representation associated with an ABR ladder that has been optimized based on one or more neural networks. The one or more neural networks may be pre-trained based on one or more properties and characteristics/features of the video content. The one or more neural networks may process the video content to dynamically determine parameters such as the bitrates of each ABR representation for the content. The parameters may be used to output the encoded ABR representations.
    Type: Grant
    Filed: June 29, 2023
    Date of Patent: November 26, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventors: Dan Grois, Alexander Giladi
  • Patent number: 12143687
    Abstract: Media streaming connections are maintained even when media playback is paused or otherwise temporarily halted through the use of dummy segments that are delivered via the media streaming connection, thereby preventing non-use of the connection. In some implementations, the dummy segments are requested by the media client device. In other implementations, dummy segments are transmitted by the media server device when no other requests are received, when notification of paused playback is received, or when conditions otherwise warrant. The dummy segments may be relatively blank, contain redundant imagery, or otherwise be easily compressible to reduce bandwidth consumption on the network. Received dummy segments are recognized and discarded by the media player device, as appropriate.
    Type: Grant
    Filed: May 23, 2023
    Date of Patent: November 12, 2024
    Assignee: DISH Network Technologies India Private Limited
    Inventor: Talapady Madhav Narayan Bhat
  • Patent number: 12132774
    Abstract: The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). A method for receiving media content by a client is provided. The method includes receiving, from a server, a media presentation description (MPD) including content type information for three-dimensional (3D) media content and configuration type information for the 3D media content, accessing a segment of the 3D media content based on information included in the MPD, and receiving the 3D media content based on the segment. The content type information may indicate an identifier for the 3D media content, and the configuration type information may indicate whether quality is adjustable for each of content components of the 3D media content.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: October 29, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sungryeul Rhyu, Hakju Lee, Kyunghun Jung
  • Patent number: 12131540
    Abstract: Systems and methods are described herein for displaying subjects of a portion of content and searching for content related to a particular subject in the content. Media data of content is analyzed during playback, and a number of action signatures are identified. Each action signature is associated with a particular subject within the content. The action signature is stored, along with a timestamp corresponding to a playback position at which the action signature begins, in association with an identifier of the particular subject. Upon receiving a command, icons representing each of a number of action signatures at or near the current playback position are displayed. Upon receiving user selection of an icon corresponding to a particular signature, a portion of the content corresponding to the action signature is played back or a search interface is displayed including autocomplete suggestions related to the subject of the signature.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: October 29, 2024
    Assignee: Rovi Guides, Inc.
    Inventors: Shakir Sharfraz Ashfaq Ahamed, Gabriel C. Dalbec, Nicholas Lovell, Lance G. O'Connor, Sriram Ponnusamy, Susanto Sen
  • Patent number: 12126667
    Abstract: Systems and method for streaming video content include downscaling video content using a downscaling model to generate downscaled video content and downloading the downscaled video content as a video stream and corresponding upscaling model to a client device. The system converts received video frames to a video memory format comprising channels having the same memory allocation size, each subsequent channel arranged in an adjacent memory location, for input to the downscaling model. The client device upscales the video stream using the received upscaling model for display by the client device in real-time. A training system trains the downscaling model to generate the downscaled video content, based on associated metadata identifying a type of video content. The downscaled video content and associated upscaling models are stored for access by an edge server, which downloads upscaling models to a client device to select an upscaling model.
    Type: Grant
    Filed: August 9, 2023
    Date of Patent: October 22, 2024
    Assignee: Synaptics Incorporated
    Inventors: Vladan Petrovic, Utkarsh Gaur, Pontus Lidman
  • Patent number: 12121802
    Abstract: A method includes: receiving a plurality of game streams; analyzing each game stream to recognize gameplay activity; obtaining spectating preferences of a user; determining a prioritization of the plurality of game streams based on the recognized gameplay activity and the spectating preferences of the user; providing a recommendation of at least some of the game streams for spectating based on the determined prioritization; responsive to receiving a selection of one of the recommended game streams, then providing the selected game stream for spectating by the user; during the spectating of the selected game stream by the user, monitoring the gameplay activity in the game streams, and updating the prioritization of the plurality of game streams; responsive to detecting a change in the prioritization of the plurality of game streams, then switching the user from the selected game stream to a second selected game stream.
    Type: Grant
    Filed: June 20, 2023
    Date of Patent: October 22, 2024
    Assignee: Sony Interactive Entertainment Inc.
    Inventor: Elke Wiggeshoff
  • Patent number: 12126849
    Abstract: Systems and methods for encoding a plurality of alternative streams of video content using multiple encoders in accordance with embodiments of the invention are disclosed. An encoding system includes multiple encoders. Each of the encoders receives a source stream of video content that is divided into portions. Each of the encoders generates portions of the plurality of alternative streams from the portions of the source stream. The portions of the alternative streams generated by a particular encoder are stored in a container for the particular encoder. Each encoder also generates index information for the portion of the alternative stream generated by the encoder that is stored in a manifest for the encoder.
    Type: Grant
    Filed: August 14, 2023
    Date of Patent: October 22, 2024
    Assignee: DIVX, LLC
    Inventors: William David Amidei, Abhishek Shivadas, Kevin Dean-Yong Wu
  • Patent number: 12120527
    Abstract: The present invention discloses methods and systems of connecting a wide area network (WAN) to a portable gateway through at least one gateway. The portable gateway generates a web page where the web page comprises input fields that allow configuration of one or more WAN interfaces. The portable gateway stores the web page. The portable gateway receives one or more Internet Protocol (IP) data packets from at least one device. The IP data packets are not capable of being forwarded. The portable gateway sends the web page to the at least one device. The portable gateway receives information through the web page from the at least one device. The information is to configure at least one WAN interface and to connect to at least one gateway.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: October 15, 2024
    Assignee: Pismo Labs Technology Limited
    Inventors: Yu Yeung, Kwan Man Kit, Mok Kwok Yui
  • Patent number: 12118271
    Abstract: In some implementations, a user can play a music track from a dynamically generated playlist. The user can provide input indicating that the user likes or dislikes the music track and the playlist can be adjusted based on the user input. In some implementations, information can be presented to the user so that the user can preview changes to the playlist before the changes are made to the playlist. In some implementations, a user can adjust playlist criteria (configuration) by adjusting specific music characteristics. In some implementations, a user can adjust playlist criteria by manipulating a list of representative music tracks. In some implementations, a user can compare the user's playlist to playlists of other users.
    Type: Grant
    Filed: September 2, 2022
    Date of Patent: October 15, 2024
    Assignee: Apple Inc.
    Inventors: Sharon E. Friesen, Jorge S. Fino, Jason A. Skinder
  • Patent number: 12120162
    Abstract: A communication protocol switching method includes that a first device communicates with a second device using a first protocol to project a screen of the first device to the second device; and when a first application in the first device is opened or a media file stored in the first device is opened, the first device switches to a second protocol to communicate with the second device and to project a display user interface of the first application or the media file to the second device, where the first application manages or plays at least one media file.
    Type: Grant
    Filed: February 9, 2022
    Date of Patent: October 15, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Licheng Song, Xiaolei Liu, Bihai Wang
  • Patent number: 12114022
    Abstract: There is provided mechanisms for identifying decreasing object detectability for a video stream. A method is performed by a controller. The method includes receiving the video stream over a communication channel. The method includes receiving first visual object detection (VOD) data of the video stream. The first VOD data has been obtained from the video stream before is sent over the communication channel towards the controller. The method includes obtaining second VOD data of the video stream. The second VOD data is obtained from the video stream after is received by the controller. The method includes determining, by comparing the first VOD data to the second VOD data, whether any object present in the first VOD data has a decreased object detectability in the second VOD data, thereby identifying the decreasing object detectability for the video stream. The method includes issuing a notification when the decreasing object detectability has been identified.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: October 8, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Volodya Grancharov, Manish Sonal
  • Patent number: 12108055
    Abstract: A scalable per-title encoding technique may include detecting scene cuts in an input video received by an encoding network or system, generating segments of the input video, performing per-title encoding of a segment of the input video, training a deep neural network (DNN) for each representation of the segment, thereby generating a trained DNN, compressing the trained DNN, thereby generating a compressed trained DNN, and generating an enhanced bitrate ladder including metadata comprising the compressed trained DNN. In some embodiments, the method also may include generating a base layer bitrate ladder for CPU devices, and providing the enhanced bitrate ladder for GPU-available devices.
    Type: Grant
    Filed: October 13, 2022
    Date of Patent: October 1, 2024
    Assignee: BITMOVIN, INC.
    Inventors: Hadi Amirpour, Christian Timmerer
  • Patent number: 12105283
    Abstract: Systems and methods are provided for performing operations comprising: receiving a request to access a conversation interface; in response to receiving the request, retrieving a plurality of virtual conversation objects associated with the conversation interface; displaying a first virtual conversation object of the plurality of virtual conversation objects at a first location in three-dimensional space; determining that a second virtual conversation object of the plurality of virtual conversation objects is associated with an earlier timestamp than the first virtual conversation object; and in response to determining that the second virtual conversation object is associated with the earlier timestamp than the first virtual conversation object, displaying the second virtual conversation object at a second location in three-dimensional space that is closer to a user of an eyewear device than the first location.
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: October 1, 2024
    Assignee: Snap Inc.
    Inventors: Kyle Goodrich, Andrew James McPhee, Daniel Moreno
  • Patent number: 12107909
    Abstract: Methods, systems, and apparatuses for improved content delivery are described herein. During delivery of content to one or more user devices of a content distribution network (CDN), a content session may be created for each user device. During each content session, each user device may send one or more upstream communications, such as heartbeat signals and bitrate requests, to the CDN. A monitoring module of the CDN may aggregate the upstream communications into session data. The monitoring module may use the session data to determine an impairment associated with content delivery to the one or more user devices.
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: October 1, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventor: Garey Hassler
  • Patent number: 12108093
    Abstract: Methods and systems are described for storing content that match topics of interest selected by a user or an automated process. Audio information associated with the content can be extracted, parsed, and grouped into topics. Incoming content with audio information that matches the topics of interest selected can be stored and made available to the user for later playback.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: October 1, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventor: Christopher Lintz
  • Patent number: 12096069
    Abstract: Methods and systems are provided for adjusting a size of a buffer based on a probability that a rewind request will be received during a currently playing segment of media. When the system determines that receiving a rewind request is likely, the system will increase the size of a buffer such that the rewind request can be accommodated using data from the buffer. When the system determines that receiving a rewind request is unlikely, the system will decrease the size of the buffer to free resources for other system components.
    Type: Grant
    Filed: June 21, 2023
    Date of Patent: September 17, 2024
    Assignee: Rovi Guides, Inc.
    Inventors: Vishwas Sharadanagar Panchaksharaiah, Vikram Makam Gupta
  • Patent number: 12096326
    Abstract: An example implementation involves a media playback system that includes one or more playback devices that are controllable by the mobile device while the mobile device is joined to the media playback system. The mobile device may join the media playback system over one or more communication paths via a cellular network from the mobile device to the media playback system. The example implementation may involve detecting that the mobile device is outside of a threshold proximity to the media playback system while the mobile device is joined to the media playback system. Based on detecting that the mobile device is outside of the threshold proximity to the media playback system, the mobile device may disconnect from the media playback system.
    Type: Grant
    Filed: June 8, 2023
    Date of Patent: September 17, 2024
    Assignee: Sonos, Inc.
    Inventor: Andrew Schulert
  • Patent number: 12088657
    Abstract: A method of delivering a media stream in a network having first and second media servers each capable of delivering segmented media content to a requesting media client. The network provides for HTTP-based delivery of segmented media, and the media client is supported on a client-side device. The method begins by associating the media client with the first media server. As the first server receives from the media client request for media content segments, request times for a given number of the most-recent segments requested are used to generate a prediction, by the first server, of when the media client has transitioned from a start-up or buffering state, to a steady state. In response to a new segment request being received, and upon the first server predicting that the media client has completed a transition to steady state, the new segment request is redirected to the second media server.
    Type: Grant
    Filed: October 4, 2022
    Date of Patent: September 10, 2024
    Assignee: Akamai Technologies, Inc.
    Inventor: William R. Law
  • Patent number: 12088879
    Abstract: A method includes monitoring, by a gateway device comprising a processor, connected devices that are connected to the gateway device, wherein each connected device comprises a transceiver configured to communicate with the gateway device; determining, by the gateway device, whether a first connected device of the connected devices increases an audio level in a target location greater than a predefined threshold; and in response to the gateway device determining that the first connected device audio level at the target location is greater than the predefined threshold, the gateway device reduces audio of the first connected device.
    Type: Grant
    Filed: August 9, 2022
    Date of Patent: September 10, 2024
    Assignee: DISH NETWORK L.L.C.
    Inventors: Caroline Condon, Luke Vanduyn
  • Patent number: 12086625
    Abstract: A method for providing a dedicated region cloud at customer is provided. A first physical port of a network virtualization device (NVD) included in a datacenter is communicatively coupled to a first top-of-rack (TOR) switch and a second TOR switch. A second physical port of the NVD is communicatively coupled with a network interface card (NIC) associated with a host machine. The second physical port provided a first logical port and a second logical port for communications between the NVD and the NIC. The NVD receives a packet from the host machine via the first logical port or the second logical port. Upon receiving the packet, the NVD determines a particular TOR, from a group including the first TOR and the second TOR, for communicating the packet. The NVD transmits the packet to the particular TOR to facilitate communication of the packet to a destination host machine.
    Type: Grant
    Filed: July 27, 2023
    Date of Patent: September 10, 2024
    Assignee: Oracle International Corporation
    Inventors: Jagwinder Singh Brar, Syed Waqqas Ahmed
  • Patent number: 12086636
    Abstract: Certain aspects of the present disclosure provide techniques for generating execution schedules, comprising receiving a data flow graph for a process, where data flow graph comprises a plurality of nodes and a plurality of edge; generating a topological ordering for the data flow graph based at least in part on memory utilization of the process; generating a first modified topological ordering by inserting, into the topological ordering, one or more new nodes corresponding to memory access based on a predefined memory capacity; allocating units of memory in the memory based on the first modified topological ordering; and generating a second modified topological ordering by rearranging one or more nodes in the first modified topological ordering, where the second modified topological ordering enables increased parallel utilization of a plurality of hardware components.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: September 10, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Jonathan Dewitt Wolfe, Erich Plondke
  • Patent number: 12088662
    Abstract: Aspects of the subject disclosure may include, for example, a device including a processing system that evaluates a need for additional data streaming resources at the device, and determines that a set of cooperating devices, located within a predetermined distance, is configured for sharing data streaming resources. The device receives the requested data from the cooperating devices in simultaneous streams, each stream including a segment of the requested data. The data source sends the requested data in parallel streams to the set of cooperating devices respectively, in accordance with addresses provided to the data source for each of the cooperating devices. The processing system assembles the requested data from the simultaneous streams. Other embodiments are disclosed.
    Type: Grant
    Filed: February 22, 2022
    Date of Patent: September 10, 2024
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Joseph Soryal, Howard Lang
  • Patent number: 12081453
    Abstract: Systems and methods for provisioning and managing resources are disclosed. Methods can comprise determining whether a first condition is met based upon a first characteristic relating to one or more of a user device and a first network device. Association between the user device and the first network device can be granted if the first condition is met; association can be denied otherwise. Service can be provided to the user device via the first network device if the first network device is configured to meet a second condition. The second condition can be based upon a second characteristic relating to one or more of the user device and the first network device. The user device can be caused to associate with a second network device if the first network device is not configured to meet the second condition.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: September 3, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventor: Yiu Leung Lee
  • Patent number: 12079647
    Abstract: An encoding scheduling method, a server, a client, and a system for acquiring a remote desktop are provided. An encoding scheduling method includes: determining, by a server, encoding requirement information of an encoding task according to information reflecting a remote desktop creation requirement; and calling hardware encoding resources according to the encoding requirement information of the encoding task, to implement encoding of the encoding task.
    Type: Grant
    Filed: March 15, 2023
    Date of Patent: September 3, 2024
    Assignee: Alibaba Group Holding Limited
    Inventors: Xianghong Jia, Hongbo Min, Xiang Hu
  • Patent number: 12081533
    Abstract: Present disclosure relates to system and method for converting RTMP stream into HLS format for live stream. The solution architecture can include three main components: a Publisher, a Streamer and an API server. The publisher manages incoming RTMP streams and converts RTMP stream into multiple (resolutions) HLS streams with an adaptive bit rate. The streamer manages end users consuming HLS feed. As publisher can be busy doing transcoding, the streamer can serve HLS format to an end user. At streamer level, caching is done instead of sending all requests to publisher. The API server manages load on the publishers and the streamers, and makes sure that the servers are available all the time. Live stream API server keeps record of the streams which are available as well as the corresponding publishers having the streams.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: September 3, 2024
    Assignee: JIO PLATFORMS LIMITED
    Inventors: Tatikonda Yashwanth Reddy, Bhisham Pratap Singh, Gaurav Duggal, Sameer Mehta, Manoj Kumar Garg
  • Patent number: 12081437
    Abstract: Some embodiments of the invention provide novel methods for using probabilistic filters to keep track of data message flows that are processed at an element (e.g., forwarding element or middlebox service element) of a network. In some embodiments, the method iteratively switches between two probabilistic filters as the active and backup filters as a way of maintaining and refreshing its active probabilistic filter without the need for maintaining time values for removing outdated records from its active filter.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: September 3, 2024
    Assignee: VMware LLC
    Inventor: Heeyeol Yu
  • Patent number: 12075108
    Abstract: In one aspect, a method includes a content-presentation device determining first and second intervals during which presentation of received content is modifiable, and transmitting first and second requests for first and second supplemental content. A link to content in a playlist may be received, the playlist including first supplemental content followed immediately by second supplemental content. The link may be used to retrieve the first supplemental content, which may be presented in a first modification operation during the first interval. Before completing the first modification operation, the content-presentation device may use the link to start retrieving the second supplemental content for a second modification operation scheduled immediately following the first modification operation, and may determine that while less than a threshold portion of the first modification operation remains incomplete, retrieval of the second supplemental content is also incomplete.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: August 27, 2024
    Assignee: ROKU, INC.
    Inventor: Matthew George Grover
  • Patent number: RE50113
    Abstract: A System that provides a secured connection between servers on the LAN and clients on the WAN comprises the LAN (which includes LAN Server and LAN Controller) and the DMZ (which includes DMZ Server and DMZ Stack Pool Service). Wherein the Client Request reaches the DMZ Server it stores it in the DMZ Stack Pool Service and the LAN Controller establishes outbound TCP based connection to the DMZ Stack Pool Service that passes the Client Connection Information to the LAN Server via the LAN Controller. Then the LAN Server then generates a connection between the Service and DMZ Server.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: September 3, 2024
    Assignee: NetNut, Ltd.
    Inventor: Amir Mizhar