Computer-to-computer Data Streaming Patents (Class 709/231)
  • Patent number: 11509737
    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 inserted 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: June 1, 2021
    Date of Patent: November 22, 2022
    Assignee: SONY GROUP CORPORATION
    Inventor: Ikuo Tsukagoshi
  • Patent number: 11503098
    Abstract: This disclosure provides embedding a messaging channel directly into a media stream, where messages delivered via the embedded messaging channel are the extracted at a client media player. An advantage of embedding a message is that it can be done in a single ingest point and then passes transparently through a CDN architecture, effectively achieving message replication using the native CDN media delivery infrastructure.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: November 15, 2022
    Assignee: Akamai Technologies, Inc.
    Inventor: Michael Archer
  • Patent number: 11500021
    Abstract: A method can be used to test an electronic circuit. The method includes applying a test stimulus signal to the input node, collecting a sequence of N-bit digital test data at the output port. The N-bit digital test data is determined by the test stimulus signal applied to the input node. The method also includes applying N-bit to R-bit lossless compression to the N-bit digital test data to obtain R-bit compressed test data (R is less than N) and making the R-bit compressed test data available in parallel format over R output pins of the circuit.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: November 15, 2022
    Assignee: STMicroelectronics S.r.l.
    Inventor: David Vincenzoni
  • Patent number: 11503094
    Abstract: A system and method is provided for performing lossless switching in a redundant multicast network. An exemplary method includes receiving a primary media stream and a redundant media stream over different forwarding network paths by network ports of a receiver communicatively coupled to an A/V device. Furthermore, the receiver outputs media data of the media streams to the A/V device to be presented thereon. In response to a control signal to switch the receiver to a new primary media stream, the method disconnected either the primary ort the redundant media streams from the respective network port of the receiver receiving that stream. Furthermore, the method includes controlling the disconnected network port to receive the new primary media stream and then outputting media data of the new primary media stream to the A/V device to be presented thereon.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: November 15, 2022
    Assignee: GRASS VALLEY CANADA
    Inventors: Lee Buchanan, Stephane Martel
  • Patent number: 11496536
    Abstract: A method of requesting video is provided. The method includes: sending a first video request to a server in response to a video playing instruction, wherein, the server returns a video description information segment and a corresponding complete video according to the first video request, and the video includes a plurality of video segments, and the video description information segment is configured to describe each of the video segments; parsing the video description information segment; and playing the video in segments according to the parsed video description information segment in the process of downloading the video. The present application also provides a computing device and a computer-program product.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: November 8, 2022
    Assignee: Shanghai Bilibili Technology Co., Ltd.
    Inventors: Wenjie Fan, Zhaoxin Tan, Jianqiang Ding
  • Patent number: 11494450
    Abstract: A method and apparatus for providing recommended contents. The method comprises: A search query being received; an event being selected from a predetermined event set based on the search query; the recommended contents being provided in a structured template including one or more elements; each element is associated with a feature of the event; each feature of the event corresponds to a search intent. Each element includes one or more sub-contents, and each sub-content is correlated to corresponding recommended contents.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: November 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yumao Lu, Yongjian Deng, Linjun Shou, Wenbin Cai, Jun Pan, Jie Zhou, Baoquan Fan
  • Patent number: 11490201
    Abstract: A distributed microphones signal server includes a network interface circuit that communicates with mobile terminals and a plurality of microphones that are geographically distributed. The server receives an audio request message containing a location of the mobile terminal, and selects a microphone from among the plurality of microphones responsive to the location of the mobile terminal. The server obtains an audio stream from the selected microphone, and communicates the audio stream to the mobile terminal. Related methods by a distributed microphones signal server are disclosed. Related computer program products and methods by a mobile terminal are disclosed.
    Type: Grant
    Filed: August 16, 2018
    Date of Patent: November 1, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Peter Ökvist, Stefan Wänstedt, Tommy Arngren
  • Patent number: 11486920
    Abstract: Systems, methods, and devices for monitoring operation of industrial equipment are disclosed. In one embodiment, a monitoring system is provided that includes a passive backplane and one more functional circuits that can couple to the backplane. Each of the functional circuits that are coupled to the backplane can have access to all data that is delivered to the backplane. Therefore, resources (e.g., computing power, or other functionality) from each functional circuits can be shared by all active functional circuits that are coupled to the backplane. Because resources from each of the functional circuits can be shared, and because the functional circuits can be detachably coupled to the backplane, performance of the monitoring systems can be tailored to specific applications. For example, processing power can be increased by coupling additional processing circuits to the backplane.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: November 1, 2022
    Assignee: Bently Nevada, LLC
    Inventors: Michael Alan Tart, Steven Thomas Clemens, Dustin Hess, Paul Richetta
  • Patent number: 11489748
    Abstract: A processor and a memory connected to the processor store instructions executed by the processor to collect playback statistics including audio attributes or video attributes associated with playback of specified content from multiple devices, aggregate the playback statistics, and establish a playback configuration for the specified content based on the playback statistics. The specified device here may be a type of content player or server.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: November 1, 2022
    Assignee: ROKU, INC.
    Inventors: Pat Brouillette, Frank Maker
  • Patent number: 11490156
    Abstract: Disclosed are a delay control method, a delay control apparatus, a terminal device and a storage medium. The delay control method comprises: initializing a cached data amount, and setting an initial delay threshold value; acquiring real-time cached data of a client, and determining a network status of the client according to same; and adjusting the current delay threshold value according to the network status. According to the delay control method, a network status of a user end is determined according to cached data of the user end, and a delay time is adjusted, so that in a large-scale live broadcast scenario, a player can dynamically control, according to the network status of each user, a delay time of each user end in real time, and improve the viewing experience of user.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: November 1, 2022
    Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventor: Chao Zhou
  • Patent number: 11490305
    Abstract: Embodiments relate to systems and methods for modifying the playback rate of media data in order to improve craft-based media playback system performance during handover events in a communication system.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: November 1, 2022
    Assignee: VIASAT, INC.
    Inventor: Brian T. Sleight
  • Patent number: 11483597
    Abstract: A digital receiver for processing a broadcast signal includes a receiving module configured to receive the broadcast signal. Further, the broadcast signal includes service components of a broadcast service, service layer signaling (SLS) information for the broadcast service and a service list table for providing bootstrap information, and the service components include at least one of audio or video data. Further, the bootstrap information is different based on a type of delivery protocol of the SLS information, and the type of delivery protocol corresponds to either a Real-time Object delivery over Unidirectional Transport (ROUTE) protocol or a Moving Picture Experts Group (MPEG) Media Transport Protocol (MMTP). The digital receiver also includes a processor configured to process the service list table, the SLS information and the service components of the broadcast service.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: October 25, 2022
    Assignee: LG ELECTRONICS INC.
    Inventors: Minsung Kwak, Kyoungsoo Moon, Jangwon Lee, Woosuk Ko, Sungryong Hong
  • Patent number: 11481437
    Abstract: Examples described herein relate to facilitating media item access via a media item database. For instance, a playlist may include audio tracks of a first streaming service (e.g., as uniform resource identifiers linking to streamable audio tracks). When a subscription to the first streaming service is not active, the playlist may be unplayable by a media playback system including a playback device. To play the playlist, a computing system may convert the playlist to audio tracks of a second streaming service and then send the converted playlist back to the media playback system for playback.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: October 25, 2022
    Assignee: Sonos, Inc
    Inventors: Steven Beckhardt, Gregory Paul Ramsperger
  • Patent number: 11483598
    Abstract: A system, method and computer program product for real-time post-processing system that transforms MPEG-DASH on-demand media streams, including a DASH media player device; an intercepting media server device; a MPEG-DASH content origin server device; and a proxy media client device coupled to the DASH media player device and the intercepting media server device and configured to intercept MPEG-DASH HTTP requests from the DASH media player device and forward the intercepted requests to the intercepting media server device instead of the MPEG-DASH content origin server device. The intercepting media server device is configured to act as an HTTP proxy device, and forward the intercepted requests to the MPEG-DASH content origin server, and with each corresponding MPEG-DASH media subsegment acquired perform analysis of the video media content within the subsegment and apply selective transcoding.
    Type: Grant
    Filed: February 15, 2021
    Date of Patent: October 25, 2022
    Assignee: SATELLITE TECHNOLOGIES, LLC
    Inventors: Karthik Raja Thangaraj, Bilva Bhalchandra Navathe, Umashankar Chikkamath, Bjorn Steven Hori
  • Patent number: 11483629
    Abstract: Methods and apparatuses are disclosed for providing virtual content based on user context. An example apparatus comprises means providing a plurality of virtual content data sets for transmission to a remote user device, the data sets representing virtual content in relation to a common scene and each covering a different respective region of said scene. The apparatus may also comprise means for transmitting one or more of the data sets to the remote user device for consumption. The apparatus may also comprise means for transmitting to the remote user device auxiliary data, the auxiliary data being usable to cause the remote user device to switch from consuming a current data set representing a current region of said scene to a different set of virtual content data representing a different region of said scene, the switching being based at least partly on a determined context of the remote user device.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: October 25, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Sujeet Mate, Igor Curcio, Kashyap Kammachi Sreedhar
  • Patent number: 11477262
    Abstract: A method for requesting a plurality of chunks by a streaming client on the basis of a single request message is described, wherein said chunks are defined on the basis of a manifest file comprising chunk identifiers for determining at least one delivery node for delivering chunks defined by said chunk identifiers to said client, wherein said method comprises: determining on the basis of said manifest file a first request message for requesting a first plurality of chunks, said first request message comprising one or more first chunk template parameters and a first chunk template, preferably an URL chunk template, comprising one or more chunk template parameters fields; sending said first request message to a first network node, wherein said first network node is configured for determining a first plurality of chunk identifiers, preferably a first plurality of URLs, associated with said first plurality of chunks on the basis of said first chunk template and said one or more first chunk template parameters; and
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: October 18, 2022
    Assignees: KONINKLIJKE KPN N.V., Universiteit Gent, IMEC VZW
    Inventor: Jeroen Famaey
  • Patent number: 11470179
    Abstract: A CDN system and method to provide access and a better user experience based on a novel CDN architecture wherein each edge server may be outside of an Internet data center, may be stationary or mobile, may be intermittently connected to the multi-tiered content delivery network, may be connected to a last mile over Wi-Fi and may be physically located in a place of interest.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: October 11, 2022
    Inventors: Rohit Paranjpe, Ripunjay Bararia, Devang Goradia
  • Patent number: 11470372
    Abstract: Disclosed is an adaptive bitrate adjustment method for multi-user interactive live broadcast, comprising the following steps: 1) calculating a target bitrate of each pair of sending end and receiving end by using a non-linear programming method; 2) adjusting and online updating target bitrate by buffer feedback to eliminate system errors during modeling and measurement; and 3) clustering the target bitrate based on the QoE loss to obtain final actual bitrate. In the present invention, the user experience of the broadcaster is maximized and real-time interaction is achieved by reasonably adjusting the bitrate of each broadcaster end in a multi-user interactive live broadcast scenario and considering various constraint conditions.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: October 11, 2022
    Inventors: Yong Cui, ZiYi Wang, XiaoYu Hu
  • Patent number: 11467992
    Abstract: In one example, an apparatus comprises: a local on-chip memory; a computation engine configured to generate local data and to store the local data at the local on-chip memory; and a controller. The apparatus is configured to be coupled with a second device via an interconnect, the second device comprising a local memory. The controller is configured to: fetch the local data from the local on-chip memory; fetch remote data generated by another device from a local off-chip memory; generate output data based on combining the local data and the remote data; and store, via the interconnect, the output data at the local memory of the second device.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: October 11, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Patricio Kaplan, Ron Diamant
  • Patent number: 11470136
    Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform obtaining session-based description (SBD) information instructing a client to generate media presentation description (MPD) information of a session, launching an SBD client and passing SBD descriptor information based on the MPD information, controlling generation of a segment uniform resource locator (URL), provision of a timing; and processing of a request for a segment of the video content by at least modifying the segment URL, and providing a segment of the video content based on the modified segment URL.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: October 11, 2022
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11463505
    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: January 25, 2021
    Date of Patent: October 4, 2022
    Assignee: Akamai Technologies, Inc.
    Inventor: William R. Law
  • Patent number: 11463782
    Abstract: A method of controlling, from a user device, a manner in which program content is received from a content server. The method includes: transmitting, from the user device, at least one transmission-quality-of-service (TXQ) parameter to the content server, wherein the at least one TXQ parameter updates a default TXQ parameter at the content server; and in response to transmitting the at least one TXQ parameter, receiving new program content in accordance with the at least one TXQ parameter.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: October 4, 2022
    Assignee: DISH Network L.L.C.
    Inventor: Kevin Yao
  • Patent number: 11451339
    Abstract: A method of a user equipment (UE) for constructing a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook. The method comprises receiving physical downlink control channels (PDCCHs) that convey respective downlink control information (DCI) formats, wherein each DCI format includes a counter field and a slot offset field, receiving physical downlink data channels (PDSCHs) that convey data transport blocks, detecting the DCI formats configuring the received PDSCHs, determining locations for HARQ-ACK bits in a HARQ-ACK codebook based on a value of the slot offset field and a value of the counter field in each detected DCI format, determining a time unit for transmission of the HARQ-ACK codebook based on a value of the slot offset field in each detected DCI format, and transmitting the HARQ-ACK codebook.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: September 20, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Aris Papasakellariou
  • Patent number: 11449335
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for computing weights for source code alerts. One of the methods includes generating a respective sample of alerts for each feature of a plurality of features. One or more feature values are computed for alerts having a same respective attribute value for each feature of a plurality of features. An importance distribution that maps each feature value to a respective measure of importance for an alert having the feature value is used to compute a respective feature score for the feature using one or more feature values computed the alert. A respective weight is computed for each alert by combining the plurality of feature scores computed for the alert.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: September 20, 2022
    Inventors: Sebastiaan Johannes van Schaik, Man Yue Mo, Jean Helie
  • Patent number: 11451494
    Abstract: Systems and methods include receiving incoming packets associated with flows in a data center network where the flows are forwarded on a per-packet basis; maintaining a state of each of the flows and of received incoming packets; and dequeuing the received incoming packets based on one or more packet dequeue conditions and the state. The edge switch can be one of a Top of Rack switch and a Network Interface Card (NIC) communicatively coupled to a corresponding server. The received incoming packets can utilize a transport protocol including any of Transmission Control Protocol (TCP), Xpress Transport Protocol (XTP), and Stream Control Transmission Protocol (SCTP).
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: September 20, 2022
    Assignee: Ciena Corporation
    Inventor: Michael Y. Frankel
  • Patent number: 11451736
    Abstract: Aspects of the disclosure relate to the delivery of media content over a network. Specifically, aspects are directed to identification and/or extraction of a selected data such as a video clip from content and providing identifying information to a user to retrieve, view, and/or share the selected video clip. Aspects described herein provide the ability to identify a starting point and stopping point of a video clip on a media gateway device and generate a URL that can be used and/or shared in order to access the selected video clip. The URL may identify a stored media clip, or may contain information from which a video clip can be recreated.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: September 20, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventor: Christopher J. Kennedy
  • Patent number: 11451838
    Abstract: A method for adaptive streaming of video is described, wherein the method comprises: transmitting first metadata to a client apparatus, the first metadata defining a first adaptation set, an adaptation set defining one or more sets of segment identifiers, each set of segment identifiers defining a plurality of linearly playable media segments of a predetermined resolution, each media segment in a set of media segments having an identical playback duration, the first metadata enabling a client apparatus to request media segments and sequentially playout the media segments; receiving navigation information from the client apparatus, the navigation information defining at least a first region, in the video frames of the first adaptation set; selecting second metadata defining a second adaptation set on the basis of spatial playback information and a spatial distance or a spatial overlap between the first region and a second region in video frames of the first adaptation set, wherein the spatial playback informat
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: September 20, 2022
    Assignees: Koninklijke KPN N.V., Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek TNG
    Inventors: Alexandre Da Silva Pratas Gabriel, Emmanuel Thomas
  • Patent number: 11451637
    Abstract: A method for migrating a subscriber session from a first authentication, authorization and accounting (AAA) accounting peer to a second AAA accounting peer, where the first AAA accounting peer is stateful. The method includes receiving an accounting start packet from an AAA client application, forwarding the accounting start packet to the first AAA accounting peer, receiving an accounting update or accounting stop packet from the AAA client application; and sending an accounting start packet from the AAA client application to the second AAA accounting peer, in response to a connection failure with the first AAA accounting peer.
    Type: Grant
    Filed: December 2, 2017
    Date of Patent: September 20, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Natarajan Venkataraman, Parag Narayanrao Pote
  • Patent number: 11444994
    Abstract: A first example device disclosed herein comprises memory including computer readable instructions and a processor to execute the instructions to access a group code and a group size from a second device, the group code to identify a group of devices to be included in a stream splitting session to distribute communication of a data stream, the group size to specify a number of devices included in the group of devices, the group of devices including the first device and the second device. The processor is also to initiate transmission of a request including the group code and the group size to a distribution system to establish the stream splitting session. The processor is further to forward a first portion of the data stream from the distribution system to the second device for aggregation with a second portion of the data stream at the second device.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: September 13, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Christopher Baldwin, Bruce Barnes, Wayne Robert Heinmiller, Patrick Kenny, Dolores J. Mallian
  • Patent number: 11444806
    Abstract: In various examples there is a telecommunications network access point of a telecommunications network in which the control plane is implemented using a data center comprising a plurality of interconnected computation nodes. The access point comprises a memory holding a log of encapsulated control messages the control messages being messages of a control protocol of the telecommunications network. The access point has a processor configured, for a control message to be sent by the access point to a node in the data center, to: generate a message identifier; encapsulate the control message in a packet of a communications protocol of the data center, add the message identifier to a header of the encapsulated control message; send the encapsulated control message to the node of the data center; and store a record of the encapsulated control message and node of the control plane in the log.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: September 13, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bozidar Radunovic, Christos Gkantsidis, Thomas Karagiannis, Parisa Jalili Marandi, Binh Quang Nguyen, Matthew John Balkwill
  • Patent number: 11438637
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods automatically analyze a live streaming media file, and identify portions of the media that are highlights. The content classified as a highlight can be shared across social media platforms, and indexed for searching respective to attributes of the video content. The streaming and highlight media content is renderable in a novel, modified video player that enables variable playback speeds for how content is classified, and enables on-demand selections of specific content portions and adjustable rendering displays during streaming.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: September 6, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Bin Ni, Kirk Lieb, Rick Hawes, Yale Song, Benoit Schillings, Vahe Oughourlian, Jordi Vallmitjana, Jennelle Nystrom, Hardik Ruparel, Michael Chen, Adam Mathes, Arunkumar Balasubramanian, Jian Zhou, Matt Edelman
  • Patent number: 11438287
    Abstract: A method for reproducing ultra-short media content includes receiving, by a first computing device of a user, media content items associated with the same event or object. Each of the media content items includes self-contained media fragments. The received media content items are generated by two or more different computing devices. The first computing device sorts the self-contained media fragments based on camera angles of the different computing devices generating corresponding self-contained media fragments with respect to the event or object. The first computing device combines self-contained media fragments into a new media content item based on user-specified criteria to generate a multiple-angle recording of the event or object. Each of the self-contained media fragments is received one by one at the first computing device and displayed as the uninterrupted media stream while subsequent self-contained media fragments are being received from the different computing devices.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: September 6, 2022
    Assignee: Interactive Standard LLC
    Inventor: Andrey Smirnov
  • Patent number: 11426655
    Abstract: The present invention relates to a method for playing on a player of a client device (11) a content streamed in a network (1), said content consisting of a sequence of segments available in a plurality of quality levels, the player being configured so as to choose the quality level of the segments as a function of at least one parameter representative of a segment reception rate, according to an Adaptive BitRate, ABR, logic of the player; the client device (11) comprising a first buffer (M1) for storing segments in a format adapted for transferring within the network (1), the method being characterized in that it comprises performing by a processing unit (110) of the client device (11): (a) receiving from the player a request for a current segment at a first quality level; (b) estimating, for a second quality level, an optimal response delay such that providing the requested current segment at the expiration of said optimal response delay will cause the player to request according to its ABR logic a next s
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: August 30, 2022
    Assignee: Streamroot
    Inventors: Hiba Yousef, Alexandre Storelli
  • Patent number: 11432030
    Abstract: In one aspect, a playback device is provided that is configured to identify a trigger event indicating a request to associate the playback device with another playback device. Based on identifying the trigger event, the playback device is configured to create a first sound code based on a first sound specimen detected by the playback device. After identifying the trigger event, the playback device is configured to receive from the other playback device a sound object and based on receiving the sound object, identify a second sound code. The playback device is also configured to, based on the first sound code and the second sound code, determine that it and the other playback device have a spatial relationship. Based on that determination, the playback device is configured to cause it and the other playback device to be associated in accordance with the indicated request.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: August 30, 2022
    Assignee: Sonos, Inc.
    Inventors: Connor Kristopher Smith, Charles Conor Sleith, John Tolomei
  • Patent number: 11424849
    Abstract: Maximizing throughput on a variable bandwidth communication interface is presented herein. A first device, based on information that was received from a second device via a communication link communicatively coupling the first device to the second device, determines a rate of change of data packet loss of first data packets that have been transmitted, based on a first data transmission rate via the communication link, from the first device to the second device; and in response to the rate of change of data packet loss being determined to satisfy a defined condition that is based on a defined state of a group of defined states corresponding to respective data transmission rates comprising the first data transmission rate, modifies the first data transmission rate to obtain a second data transmission rate, and transmits, based on the second data transmission rate, second data packets to the second device.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: August 23, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: David Small, Joseph Zolik, Sridhar Narahari
  • Patent number: 11425527
    Abstract: A method of generating respective adaptions of digital content for display by multiple computing devices is recited. In one embodiment, a first computing device sends an invitation to congregate to one or more second computing devices. If the first computing device determines that the one or more second computing devices are in physical proximity to the first computing device, the first computing device may invoke play of the digital content. A plurality of generated content adaptions may be generated, wherein a first content adaption is configured for synchronous display by the first computing device with one or more second content adaptions displayed on the one or more second computing devices, respectively.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: August 23, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Addie Louise Marino, Lorena M Ospina, Keenan Christopher Pridmore
  • Patent number: 11420118
    Abstract: A method for cloud gaming. The method including generating a video frame when executing a video game at a server. The method including scanning-in the video frame to an encoder at the server scanline-by-scanline. The method including encoding one or more encoder slices as one or more encoded slices at the encoder, wherein each encoded slice is delivered to a buffer at an encoder fill rate. The method including draining a first encoded slice from the buffer to stream the first encoded slice at a buffer drain rate over a network to a client, wherein the first encoded slice is streamed over the network before fully encoding the one or more slices of the video frame.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: August 23, 2022
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Kelvin M. Yong, Mark E. Cerny
  • Patent number: 11425451
    Abstract: Concepts are described which allow to efficiently deal with the enablement of fast tune-in or any-time switching capabilities in streaming media content.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: August 23, 2022
    Assignee: FRAUNHOFER-GESELLSCHAFT ZUR FOERDERUNG DER WANGEWANDTEN FORSCHUNG E.V.
    Inventors: Robert Skupin, Cornelius Hellge, Thomas Schierl, Yago Sánchez De La Fuente, Thomas Wiegand
  • Patent number: 11418568
    Abstract: Techniques for providing improved online communication are provided herein. In one example, a model may be used to predict network parameters of a network connection of a computing device. One or more attributes specifying characteristics of the network connection for the computing device may be received and used by the model to predict the network parameters. The predicted network parameters may be provided to a computing device for initiation of a media session.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: August 16, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rajesh Gunnalan, Huazhou Liu, Jiannan Zheng, Tin Qian
  • Patent number: 11416209
    Abstract: Disclosed herein are playback devices, groups of playback devices, and methods of operating playback devices and groupings thereof to cause the playback devices in a group of playback devices to play audio content together in synchrony based on playback timing and clock timing, where the audio content and playback timing and the clock timing for use with playing the audio content according to the clock timing are provided by different playback devices in the group of playback devices.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: August 16, 2022
    Assignee: Sonos, Inc.
    Inventors: Luis Vega Zayas, Ted M. Lin
  • Patent number: 11418822
    Abstract: A content streaming system and methodology for facilitating the management of content streaming. A video packaging and origination service provides streaming content that is organized according to a set of encoded content chunks. A video playback application processes the set of encoded content chunks to dynamically form a content segment for live video streaming. The video playback application further processes the set of encoded content chunks to apply framerate heuristics associated with encoded content segments.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: August 16, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Nicolas Weil, Lionel Bringuier
  • Patent number: 11416496
    Abstract: A system and method for continuous processing of data streams residing in distributed data sources. The method includes: receiving a plurality of data streams from a plurality of distributed data sources; processing each of the plurality of data streams using a plurality commands, the plurality commands are executed in parallel using a graph execution engine; and transporting, through a transport layer, each of the plurality of data streams using the plurality commands to at least one data sink.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: August 16, 2022
    Assignee: HITACHI VANTARA LLC
    Inventors: Alex Mylnikov, Rohit Mahajan
  • Patent number: 11418567
    Abstract: This application provides a media data transmission method and apparatus. The method includes: receiving, by a client, a media presentation description (MPD) file, where the MPD file includes priority indication information, and the priority indication information is used to indicate a priority or priorities of one or more overlays; and processing, by the client, the one or more overlays based on the priority indication information.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: August 16, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yuqun Fan, Peiyun Di, Ye-Kui Wang
  • Patent number: 11418977
    Abstract: The present invention is directed to optimization and failure detection of a wireless base station network. Based on RF link attenuation measurement, e.g., a Received Signal Strength Indication (RSSI) measurement, a server determines an optimal transmission sequence. Each base station of the optimal transmission sequence, a predecessor and a successor, are designated. Each base station of the sequence generates a packet. Most distant base station (relative to the server) transmits its packet to its successor. Each base station of the sequence (in turn) receives the packet from its predecessor, combines the received packet with its own generated packet, transmits the combined packet to its successor, and so on until the combined packet is relayed to a super base station at the end of the sequence. The super base station transmits the packet to the server. Based on the packet size, server can ascertain which base station (if any) failed.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: August 16, 2022
    Assignee: TRAKPOINT SOLUTIONS, INC.
    Inventors: Christopher Williams, Jon Siann
  • Patent number: 11418275
    Abstract: An audio playback system that includes audio playback devices each including a communication module, a playback module and a processing module is provided. The communication module receives a beacon signal and audio signal packets and generates an interrupt signal. The processing module receives the interrupt signal to retrieve an audio source timestamp corresponding to an audio source system time from the beacon signal, compares the audio source timestamp with an internal time generated based on an internal system time when the beacon signal is received to calculate a difference therebetween, receives a playback initialization signal from the audio source device that includes an audio source system playback initialization time, calculates an internal system playback initialization time according to the difference and the audio source system playback initialization time and controls the playback module to playback the audio signal packets from the internal system playback initialization time.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: August 16, 2022
    Assignee: REALTEK SEMICONDUCTOR CORPORATION
    Inventors: Yi-Fan Chiu, You-De Liu
  • Patent number: 11416208
    Abstract: The disclosed computer-implemented method for smoothing audio gaps using adaptive metadata identifies an initial audio segment and a subsequent audio segment that follows the initial audio segment. The method accesses a first set of metadata that corresponds to a last audio frame of the initial audio segment and accesses a second set of metadata that corresponds to the first audio frame of the subsequent audio segment. The first and second sets of metadata include audio characteristic information for the two audio segments. The method then generates a new set of metadata that is based on both sets of audio characteristics. The method further inserts a new audio frame between the last audio frame of the initial audio segment and the first audio frame of the subsequent audio segment and applies the new set of metadata to the new audio frame. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: August 16, 2022
    Assignee: Netflix, Inc.
    Inventors: Weiguo Zheng, Rex Ching, Weibo Ni, Kensuke Miyagi, Sean Munday, Teresa Tao
  • Patent number: 11412283
    Abstract: System and method for adaptively streaming a video. The method includes obtaining a first segment of a video file with a first bitrate and video quality level, and, after obtaining the first segment of the video file, determining, using a controller with a trained reinforcement-learning-based adaptive streaming model, a second bitrate and video quality level of a second segment of the video file to be obtained. The method also includes obtaining the second segment of the video file with the second determined bitrate and video quality level. The method may be repeated for different segments of the video file so as to adaptively stream the video represented by the video file.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: August 9, 2022
    Assignee: City University of Hong Kong
    Inventors: Sam Tak Wu Kwong, Xuekai Wei, Mingliang Zhou
  • Patent number: 11412271
    Abstract: A method, computer system, and computer program product for AI response to live stream video are provided. The embodiment may include receiving a live video stream. The embodiment may also include capturing a plurality of messages from a user group in a social media chat discussion corresponding to the received live video stream. The embodiment may further include determining a discussion pattern within the plurality of captured messages using natural language processing techniques. The embodiment may also include analyzing the live video stream for one or more questions or comments related to the determined discussion pattern. The embodiment may further include generating a response to the one or more questions or comments related to the determined discussion pattern. The embodiment may also include transmitting the generated response to the one or more questions or comments to the social media chat discussion.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: August 9, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Sarbajit K. Rakshit, John M. Ganci, Jr., Martin G. Keen, James E. Bostick
  • Patent number: 11402812
    Abstract: In one aspect, a user device is provided that includes a processor configured to execute a user interface application, a controllable device application, and an operating system of the user device. The user device includes communication circuitry configured to facilitate communication between the controllable device application and the controllable device. The user interface application is configured to detect a notification of the controllable device application communicated to the operating system, the notification pertaining to a state of the controllable device associated with the controllable device application. The user interface application is configured to determine the state of the controllable device based at least in part on the notification of the controllable device application communicated to the operating system of the user device.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: August 2, 2022
    Assignee: The Chamberlain Group LLC
    Inventor: James J. Fitzgibbon
  • Patent number: 11397907
    Abstract: Techniques are provided for centralized enterprise integration and services monitoring in computing environments. For example, a system comprises one or more processors operatively coupled to one or more memories to form a monitoring portal system, wherein the monitoring portal framework is configured to perform steps of: providing one or more graphical user interfaces; and enabling centralized enterprise integration and services monitoring through the one or more graphical user interfaces.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: July 26, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Gnanesh Gowda, Sharath Yathiraj, Hung T. Dinh, Praveen Yeruva, Apeksha S