Computer-to-computer Data Streaming Patents (Class 709/231)
-
Patent number: 12238370Abstract: 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: GrantFiled: March 24, 2021Date of Patent: February 25, 2025Assignee: QUALCOMM INCORPORATEDInventors: Thomas Stockhammer, Ece Ozturk
-
Patent number: 12225204Abstract: 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: GrantFiled: October 24, 2023Date of Patent: February 11, 2025Assignee: Comcast Cable Communications, LLCInventor: Srinath V. Ramaswamy
-
Patent number: 12224864Abstract: 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: GrantFiled: January 24, 2022Date of Patent: February 11, 2025Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.Inventor: Xiandong Dong
-
Patent number: 12224811Abstract: 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: GrantFiled: January 2, 2020Date of Patent: February 11, 2025Assignee: Apple Inc.Inventors: Yushu Zhang, Yingzhu Zhao, Guotong Wang, Victor Sergeev, Alexei Davydov
-
Patent number: 12218851Abstract: 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: GrantFiled: March 25, 2022Date of Patent: February 4, 2025Inventors: Kamakshi Sridhar, Tushar Mulkar, Akash Manchanhalli Suresh, Nilanjan Sarkar
-
Patent number: 12219620Abstract: 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: GrantFiled: March 29, 2022Date of Patent: February 4, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Hui Jin, Hongcheng Zhuang, Yongbo Zeng, Xiaoyan Duan
-
Patent number: 12206913Abstract: 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: GrantFiled: December 29, 2023Date of Patent: January 21, 2025Assignee: Adeia Guides Inc.Inventors: Antti Heikkinen, Mikko Uitto
-
Patent number: 12201912Abstract: 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: GrantFiled: August 10, 2022Date of Patent: January 21, 2025Assignee: Activision Publishing, Inc.Inventors: Johan Kohler, Bharathwaj Nandakumar
-
Patent number: 12200019Abstract: 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: GrantFiled: November 11, 2022Date of Patent: January 14, 2025Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Dafu Wang, Chenggang Guo, Lei Zheng
-
Patent number: 12198725Abstract: 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: GrantFiled: September 12, 2022Date of Patent: January 14, 2025Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Adi L. Miller, Haim Somech, Oded Nahir
-
Patent number: 12197491Abstract: 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: GrantFiled: May 15, 2023Date of Patent: January 14, 2025Assignee: The Nielsen Company (US), LLCInventors: Joseph Kerkes, Mark Richard Cave
-
Patent number: 12192852Abstract: 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: GrantFiled: July 28, 2023Date of Patent: January 7, 2025Assignee: Comcast Cable Communications, LLCInventors: Larry Wolcott, Zane Vella, Ken Klaer, Andrew Frederick
-
Patent number: 12192072Abstract: 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: GrantFiled: February 10, 2020Date of Patent: January 7, 2025Assignee: Charter Communications Operating, LLCInventors: Matthew Ringenberg, Dhananjay Lal, Dell Wolfensparger, Andrew Ip
-
Patent number: 12192263Abstract: 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: GrantFiled: August 18, 2022Date of Patent: January 7, 2025Assignee: Adeia Guides Inc.Inventors: Zhu Li, Tao Chen
-
Patent number: 12185156Abstract: 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: GrantFiled: February 1, 2022Date of Patent: December 31, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Qing Wei, Emmanouil Pateromichelakis, Riccardo Trivisonno, Apostolos Kousaridas, Henrik Olofsson, Mirko Schramm
-
Patent number: 12182068Abstract: 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: GrantFiled: April 16, 2015Date of Patent: December 31, 2024Assignee: Comcast Cable Communications, LLCInventors: Adam D. Hertz, Michael A. Chen, John Robinson, Ming-Chun Chiang
-
Patent number: 12177504Abstract: 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: GrantFiled: June 22, 2023Date of Patent: December 24, 2024Assignee: ADEIA GUIDES INC.Inventors: Rajendran Pichaimurthy, Madhusudhan Seetharam, Harshith Kumar Gejjegondanahally Sreekanth
-
Patent number: 12170703Abstract: 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: GrantFiled: September 12, 2023Date of Patent: December 17, 2024Assignee: Zoosk, Inc.Inventors: Eric R. Barnett, Behzad Behrouzi, Charles E. Gotlieb
-
Patent number: 12166838Abstract: 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: GrantFiled: November 2, 2022Date of Patent: December 10, 2024Assignee: SONY GROUP CORPORATIONInventor: Ikuo Tsukagoshi
-
Patent number: 12164814Abstract: 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: GrantFiled: June 23, 2022Date of Patent: December 10, 2024Assignee: Seagate Technology LLCInventors: Hemant Vitthalrao Mane, Jason Matthew Feist, Praveen Viraraghavan, Robert W. Dixon, Marc Timothy Jones, Steven Williams
-
Patent number: 12164835Abstract: 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: GrantFiled: November 13, 2023Date of Patent: December 10, 2024Assignee: Sonos, Inc.Inventor: Hrishikesh Gossain
-
Patent number: 12155710Abstract: 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: GrantFiled: June 23, 2023Date of Patent: November 26, 2024Assignee: StreamrootInventors: Hiba Yousef, Paul-Louis Ageneau, Axel Delmas
-
Patent number: 12155712Abstract: 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: GrantFiled: June 29, 2023Date of Patent: November 26, 2024Assignee: Comcast Cable Communications, LLCInventors: Dan Grois, Alexander Giladi
-
Patent number: 12143687Abstract: 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: GrantFiled: May 23, 2023Date of Patent: November 12, 2024Assignee: DISH Network Technologies India Private LimitedInventor: Talapady Madhav Narayan Bhat
-
Patent number: 12132774Abstract: 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: GrantFiled: July 22, 2021Date of Patent: October 29, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Sungryeul Rhyu, Hakju Lee, Kyunghun Jung
-
Patent number: 12131540Abstract: 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: GrantFiled: September 24, 2019Date of Patent: October 29, 2024Assignee: Rovi Guides, Inc.Inventors: Shakir Sharfraz Ashfaq Ahamed, Gabriel C. Dalbec, Nicholas Lovell, Lance G. O'Connor, Sriram Ponnusamy, Susanto Sen
-
Patent number: 12126667Abstract: 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: GrantFiled: August 9, 2023Date of Patent: October 22, 2024Assignee: Synaptics IncorporatedInventors: Vladan Petrovic, Utkarsh Gaur, Pontus Lidman
-
Patent number: 12121802Abstract: 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: GrantFiled: June 20, 2023Date of Patent: October 22, 2024Assignee: Sony Interactive Entertainment Inc.Inventor: Elke Wiggeshoff
-
Patent number: 12126849Abstract: 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: GrantFiled: August 14, 2023Date of Patent: October 22, 2024Assignee: DIVX, LLCInventors: William David Amidei, Abhishek Shivadas, Kevin Dean-Yong Wu
-
Patent number: 12120527Abstract: 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: GrantFiled: September 27, 2021Date of Patent: October 15, 2024Assignee: Pismo Labs Technology LimitedInventors: Yu Yeung, Kwan Man Kit, Mok Kwok Yui
-
Patent number: 12118271Abstract: 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: GrantFiled: September 2, 2022Date of Patent: October 15, 2024Assignee: Apple Inc.Inventors: Sharon E. Friesen, Jorge S. Fino, Jason A. Skinder
-
Patent number: 12120162Abstract: 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: GrantFiled: February 9, 2022Date of Patent: October 15, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Licheng Song, Xiaolei Liu, Bihai Wang
-
Patent number: 12114022Abstract: 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: GrantFiled: October 17, 2018Date of Patent: October 8, 2024Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Volodya Grancharov, Manish Sonal
-
Patent number: 12108055Abstract: 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: GrantFiled: October 13, 2022Date of Patent: October 1, 2024Assignee: BITMOVIN, INC.Inventors: Hadi Amirpour, Christian Timmerer
-
Patent number: 12105283Abstract: 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: GrantFiled: August 24, 2021Date of Patent: October 1, 2024Assignee: Snap Inc.Inventors: Kyle Goodrich, Andrew James McPhee, Daniel Moreno
-
Patent number: 12107909Abstract: 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: GrantFiled: April 28, 2023Date of Patent: October 1, 2024Assignee: Comcast Cable Communications, LLCInventor: Garey Hassler
-
Patent number: 12108093Abstract: 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: GrantFiled: May 13, 2016Date of Patent: October 1, 2024Assignee: Comcast Cable Communications, LLCInventor: Christopher Lintz
-
Patent number: 12096069Abstract: 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: GrantFiled: June 21, 2023Date of Patent: September 17, 2024Assignee: Rovi Guides, Inc.Inventors: Vishwas Sharadanagar Panchaksharaiah, Vikram Makam Gupta
-
Patent number: 12096326Abstract: 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: GrantFiled: June 8, 2023Date of Patent: September 17, 2024Assignee: Sonos, Inc.Inventor: Andrew Schulert
-
Patent number: 12088657Abstract: 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: GrantFiled: October 4, 2022Date of Patent: September 10, 2024Assignee: Akamai Technologies, Inc.Inventor: William R. Law
-
Patent number: 12088879Abstract: 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: GrantFiled: August 9, 2022Date of Patent: September 10, 2024Assignee: DISH NETWORK L.L.C.Inventors: Caroline Condon, Luke Vanduyn
-
Patent number: 12086625Abstract: 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: GrantFiled: July 27, 2023Date of Patent: September 10, 2024Assignee: Oracle International CorporationInventors: Jagwinder Singh Brar, Syed Waqqas Ahmed
-
Patent number: 12086636Abstract: 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: GrantFiled: August 31, 2021Date of Patent: September 10, 2024Assignee: QUALCOMM IncorporatedInventors: Jonathan Dewitt Wolfe, Erich Plondke
-
Patent number: 12088662Abstract: 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: GrantFiled: February 22, 2022Date of Patent: September 10, 2024Assignee: AT&T Intellectual Property I, L.P.Inventors: Joseph Soryal, Howard Lang
-
Patent number: 12081453Abstract: 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: GrantFiled: January 30, 2015Date of Patent: September 3, 2024Assignee: Comcast Cable Communications, LLCInventor: Yiu Leung Lee
-
Patent number: 12079647Abstract: 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: GrantFiled: March 15, 2023Date of Patent: September 3, 2024Assignee: Alibaba Group Holding LimitedInventors: Xianghong Jia, Hongbo Min, Xiang Hu
-
Patent number: 12081533Abstract: 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: GrantFiled: March 31, 2022Date of Patent: September 3, 2024Assignee: JIO PLATFORMS LIMITEDInventors: Tatikonda Yashwanth Reddy, Bhisham Pratap Singh, Gaurav Duggal, Sameer Mehta, Manoj Kumar Garg
-
Patent number: 12081437Abstract: 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: GrantFiled: January 12, 2022Date of Patent: September 3, 2024Assignee: VMware LLCInventor: Heeyeol Yu
-
Patent number: 12075108Abstract: 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: GrantFiled: July 27, 2021Date of Patent: August 27, 2024Assignee: ROKU, INC.Inventor: Matthew George Grover
-
Patent number: RE50113Abstract: 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: GrantFiled: April 2, 2020Date of Patent: September 3, 2024Assignee: NetNut, Ltd.Inventor: Amir Mizhar