Computer-to-computer Data Streaming Patents (Class 709/231)
  • Patent number: 9971624
    Abstract: Some embodiments provide a local network controller that manages a first managed forwarding element (MFE) operating to forward traffic on a host machine for several logical networks and configures the first MFE to forward traffic for a set of containers operating within a container virtual machine (VM) that connects to the first MFE. The local network controller receives, from a centralized network controller, logical network configuration information for a logical network to which the set of containers logically connect. The local network controller receives, from the container VM, a mapping of a tag value used by a second MFE operating on the container VM to a logical forwarding element of the logical network to which the set of containers connect. The local network controller configures the first MFE to apply the logical network configuration information to data messages received from the container VM that are tagged with the tag value.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: May 15, 2018
    Assignee: NICIRA, INC.
    Inventors: Somik Behera, Donghai Han, Jianjun Shen, Justin Pettit
  • Patent number: 9973290
    Abstract: A system and method for media rebroadcasting for synchronized rendering across multiple devices, comprising a first media rendering device configured to receive media content from a media source and rebroadcast at least a portion of the media content to each of a plurality of second media rendering devices using the network interface, wherein each of the second media rendering devices renders its received media content synchronously with the rendering of the first media rendering device.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: May 15, 2018
    Assignee: Blackfire Research Corporation
    Inventors: Ravi Rajapakse, Ian McIntosh
  • Patent number: 9973786
    Abstract: An information processing device includes a display recording list receiver that receives display information for displaying a list of one or more content items from a server through a first connection made based on a first communication mode. Moreover, the information processing device includes: a P2P connection implementation unit that establishes, between a receiving device and the information processing device, a second connection made based on a second communication mode for performing communication between the receiving device and information processing device without passing via the server; a recorded program selector that selects a content item out of the one or more content items based on the display information; and a recorded program receiver that receives the selected content item from the receiving device through the second connection.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: May 15, 2018
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventor: Kunio Gobara
  • Patent number: 9973764
    Abstract: The present invention relates to a method and a device for transmitting and receiving advanced UHD broadcasting content in a digital broadcasting system. The method for transmitting and receiving advanced UHD broadcasting content, according to one embodiment of the present invention, comprises the steps of: encoding data of a base layer; encoding data of one or more enhancement layers; encoding broadcast network program metadata including information on an advanced UHD broadcast program transmitted through a broadcast network, and encoding IP network program metadata including information on an advanced UHD broadcast program transmitted through an IP network; packetizing the encoded data of the base layer and/or the data of a first enhancement layer into a broadcast packet; packetizing the encoded data of a second enhancement layer into an IP packet; transmitting the broadcast packet through the broadcast network; and transmitting the IP packet through the IP network.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: May 15, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Soojin Hwang, Jongyeul Suh, Hyunmook Oh, Joonhee Yoon
  • Patent number: 9967294
    Abstract: A media sharing system stores share settings that identify one or more users with whom a sharing user wishes to share media segments created in the future. As a media item is being presented to the sharing user via a user device, the sharing user may request to share a segment of the media item. The media sharing system creates a segment of the media item. The media sharing system determines to share the segment with the identified users based on the stored share settings. The media sharing system shares the created segment with the identified users.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 8, 2018
    Assignee: Google LLC
    Inventor: Thomas Kang
  • Patent number: 9967305
    Abstract: Methods, systems, and computer readable media for streaming media content are provided. In some embodiments, the methods comprise: receiving top level index data from a server; caching the top level index data in an index file; receiving header data associated with a first media content file from the server; caching the header data in a header file; receiving a first segment of the first media content file based at least in part on the index file; caching the first segment of the first media content file in a first file; updating the index file to include information about the first file; and causing the first fragment to be displayed based at least in part on the index file and the header file.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: May 8, 2018
    Assignee: DIVX, LLC
    Inventor: Jason A Braness
  • Patent number: 9967336
    Abstract: A network supervising device for managing distribution of data content streams in a segment of a peer-to-peer (P2P) network, comprises a processing unit which receives a request for a data content stream from at least one of the peers being constrained from uploading the data content streams to further peers, and identifies whether at least one peer exists within the network segment being capable of uploading the requested data content stream. If no peer within the segment is currently rendering the requested data content stream, the processing unit identifies whether at least one currently idle peer exists within the network segment, which is capable of uploading the requested data content stream. The processing unit then assigns to the at least one peer downloading the requested data content stream, or to the at least one currently idle peer, to upload the requested data content stream to the peer being restrained.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: May 8, 2018
    Assignee: HIVE STREAMING AB
    Inventors: Sameh El-Ansary, Mahmoud Ahmed Ismail, Roberto Roverso, Mohammed El-Beltagy
  • Patent number: 9959147
    Abstract: Computer implemented methods, system and apparatus for configuring a cluster using a plurality of hosts include identifying a plurality of features for forming the cluster. The plurality of features define requirements needed in a host for forming the cluster. A plurality of hosts are identified to be part of the cluster. A compatibility analysis is executed for each of the identified hosts wherein a ranking is provided for each of the identified hosts. A plurality of suggested adjustments to particular hosts are presented to enable the particular hosts to be compatible with the features requirements. A configuration template is constructed for the hosts in the cluster that are compatible with the requirements. The hosts are configured for the cluster using the configuration settings in the configuration template. The configured hosts enable the features in the cluster.
    Type: Grant
    Filed: January 13, 2010
    Date of Patent: May 1, 2018
    Assignee: VMware, Inc.
    Inventor: Eric Rider
  • Patent number: 9961122
    Abstract: Streaming of a media asset from a cloud server computer to a media playback device is disclosed. In an embodiment, a list of media assets stored in the cloud server computer is sent over network from the cloud server computer to a portable device. In another embodiment, the list is transferred via close-range communication to the portable device from the media playback device which received the list from the cloud server computer over network. In the embodiments, a media asset is started streaming over network from the cloud server computer to the media playback device responsive to selection of one of the listed media assets at the portable device. In some embodiments, streaming is redirected from the portable device to the media playback device responsive to a user's operation or in case of disconnection.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: May 1, 2018
    Assignee: Kojicast, LLC
    Inventor: Koji Yoden
  • Patent number: 9954646
    Abstract: Techniques for output frame correction for unstable video streams are described herein. A video item may be transmitted via an input video stream from a first entity to a second entity over one or more electronic communications networks. The incoming frames from the input video stream may then be used, by the second entity, to generate an output video stream for presentation to one or more viewers. The transmission of the input video stream may temporarily become unstable and may be interrupted such that one or more frames of the input video stream are delayed and/or lost. When a transmission interruption is detected, the output video stream may be adjusted by inserting one or more correction frames into the output video stream. The inserted correction frames may include one or more repetitions of one or more prior frames in the output video stream and/or one or more interpolated frames.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: April 24, 2018
    Assignee: Twitch Interactive, Inc.
    Inventors: Ivan Marcin, Yueshi Shen
  • Patent number: 9955227
    Abstract: A system and method for distributing an alert to a set-top box. Media content is received for communication to one or more set-top boxes. Data is extracted from the media content. A determination is made whether the extracted data is associated with one or more alert profiles. The alert is generated in response to the extracted data being associated with the one or more alert profiles. The alert is distributed to one or more set-top boxes in response to generating the one or more alert profiles.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: April 24, 2018
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Koushik Chatterjee, Steven M. Casey
  • Patent number: 9954948
    Abstract: The description relates to personal content distribution networks. One example can identify devices that are associated with a set of users and that are proximate to a location and obtain operational information about the devices. The example can establish a PCDN for the devices at the location. The PCDN can be configured to obscure identification of the devices to entities outside the PCDN and to aggregate content that may be requested by individual users among multiple individual devices.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: April 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gregory Joseph McKnight, David Thomas Gauthier
  • Patent number: 9948994
    Abstract: Described is a network system and method of use for distributing audiovisual data. The network comprises two or more audio sinks, each of the audio sinks having a corresponding audio format capability, a first source adapted to generate and transmit audiovisual data, wherein the audiovisual data includes an audio file formatted with a first audio format capability, and the at least one source being further adapted to transmit the audiovisual data to the two or more audio sinks through the network system using both an high definition multimedia interface (HDMI) and internet protocol (IP), and a first transmitter adapted to receive the transmitted audiovisual data from the first source. The first transmitter is further adapted to generate two or more transmission streams of audiovisual data, wherein each of the two or more audiovisual data transmission streams include audio data formatted according to the audio format capability of the audio sink to which it is being transmitted to.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: April 17, 2018
    Assignee: Crestron Electronics, Inc.
    Inventors: Mark LaBosco, Chiju Chris Choi, Paul Connell
  • Patent number: 9948619
    Abstract: A system and method for protecting streams in a mixed infrastructure includes determining processing elements that are to access a data stream in a stream processing environment and determining a security level for each processing element. Keys are generated per stream per processing element in accordance with the security level. The keys are associated with processing elements in an access control list in a location accessible by producing and consuming processing elements. The stream is decrypted for processing using keys released upon authenticating processing elements in accordance with the access control list. At security boundaries, the stream is re-encrypted in accordance with a next processing element.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Frederick Douglis, Zachary Garbow, Fan Ye
  • Patent number: 9940169
    Abstract: Embodiments related to processing data sets in real-time by using a distributed network to generate and process partitioned streams. Messages are assigned to partition streams. Within each stream, each of a set of processors perform a designated task. Results from the task are transmitted (directly or indirectly) to another processor in the stream. The distributed and ordered processing can allow results to be transmitted while or before the results are stored.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: April 10, 2018
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Christopher Moudy, Kevin Berns
  • Patent number: 9942575
    Abstract: A method for assigning videos to multi-stream and single-stream decoders is disclosed. The method determines a ranking of each of a plurality of videos. The method further identifies a type of each video for at least part of the plurality of videos. The method also determines a configuration of a plurality of hardware decoders to decode a subset of the plurality of videos for simultaneous presentation on a screen of a user device. The configuration may define a mode of each of the plurality of decoders. The method further assigns the subset of videos to the plurality of hardware decoders for decoding according to the configuration.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: April 10, 2018
    Assignee: GOOGLE LLC
    Inventors: Ryan James Lothian, Liam Thomas Barden
  • Patent number: 9940035
    Abstract: Embodiments are directed to storing data in a storage system. Data portions may be provided from blocks of write data provided by client computers. A storage location identifier may be associated with each data portion based on the content of the each data portion. Data portions may be stored in a memory buffer that may correspond to the storage location identifiers. If an amount of data stored in the memory buffer exceeds a threshold value, or if a maximum latency time expires, the data portions are stored on a storage location that corresponds to the memory buffer, such that, the maximum latency time is selected to prevent a collision caused by simultaneously storing of data portions in the same storage location. A write acknowledgement message may be provided to the client computers indicating that the blocks of write data are stored to stable storage.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: April 10, 2018
    Assignee: Igeneous Systems, Inc.
    Inventors: Eric Michael Lemar, Jeffrey Douglas Hughes, Triantaphyllos Byron Rakitzis, Kiran V. Bhageshpur
  • Patent number: 9942133
    Abstract: A fully-connected mesh network includes a plurality of switches. A first switch receives a packet traveling through the mesh network from an external source node to an external destination node specified by the packet. A plurality of links, which are all included in a mesh link aggregation group (LAG), couple each possible pair of the switches by a respective single link. Each of the respective links is included individually in an individual LAG. Each of the switches is configured to receive a packet from another switch of the plurality of switches via only the mesh LAG, and each switch that receives a packet via the mesh LAG is configured to transmit the packet to another switch of the plurality of switches via only one of the individual LAGs. The packet travels to the destination node at most two hops across the plurality of switches.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: April 10, 2018
    Assignee: NetScout Systems Texas, LLC
    Inventors: John P. Curtin, James Hall
  • Patent number: 9942295
    Abstract: Technologies for crowdsourced media streaming include a number of mobile computing devices configured to capture media streams and transmit the media streams to a media server. The media server associates the media streams with metadata describing the media streams, including metadata describing an event captured in the media stream. The media server also processes the media streams to generate additional metadata. A number of client computing devices may submit media stream requests to the media server, and the media server contemporaneously streams matching media streams to the client computing devices as the media streams are captured by the mobile computing devices. The client computing devices may transmit feedback information relating to the media stream to the source mobile computing device via the media server. The client computing devices may display the media streams alongside or overlaying other media such as a broadcast media event. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: April 10, 2018
    Assignee: Intel Corporation
    Inventors: Tomer Rider, Shahar Taite, Jim S. Baca
  • Patent number: 9942343
    Abstract: A client device implements a streaming client and a proxy server. The proxy server intercepts one or more playlist requests from the streaming client directed to one or more network servers external to the client device. Responsive to interception of a sliding-window playlist request of a particular type, the proxy server generates a corresponding on-demand playlist request. The intercepted sliding-window playlist request and the corresponding on-demand playlist request are sent from the proxy server to the one or more network servers. The proxy server receives an on-demand playlist from the one or more network servers responsive to the on-demand playlist request, and generates a local copy of the on-demand playlist. A current version of the local copy of the on-demand playlist is subsequently provided by the proxy server to the streaming client responsive to interception in the proxy server of a request from the streaming client for the on-demand playlist.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: April 10, 2018
    Assignee: Kiswe Mobile Inc.
    Inventors: Francis X. Zane, Thomas J. Janiszewski, Celia H. Lee, Christopher Boraski, Maxim Campolo, Yung-Lung Ho
  • Patent number: 9942420
    Abstract: A mobile communication system based on digital content including images and video that may be acquired, processed, and displayed using a plurality of mobile device, smartphones, tablet computers, stationary computers, intelligent electronic glasses, smart glasses, headsets, watches, smart devices, vehicles, and servers. Content may be acquired continuously by input and output devices and displayed in a social network. Images may have associated additional properties including nature of voice, audio, data and other information. This content may be displayed and acted upon in an augmented reality or virtual reality system. The imaged base network system may have the ability to learn and form intelligent association between aspects, people and other entities; between images and the associated data relating to both animate and inanimate entities for intelligent image based communication in a network. Acquired content may be processed for predictive analytics.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: April 10, 2018
    Assignee: IP Holdings, Inc.
    Inventors: Sunil K. Rao, Rekha K. Rao, Raman K. Rao
  • Patent number: 9936267
    Abstract: System and methods for selecting one of the alternative streams of encoded media from a group of alternative streams of encoded media for use during start-up of playback of the encoded media in accordance with embodiments of this invention are disclosed. The systems and methods begin by determining an estimated stability period for a current bandwidth of a communicative connection between the playback device and a remote system providing the alternative streams of encoded. A test process is then performed on the streams of encoded media to select one of streams of encoded media that provides portions of said encoded media such that an underflow condition does not occur during the estimated stability period. The streaming of encoded media is then commenced by requesting the portions of encoded media be transmitted from the remote server using the selected stream.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: April 3, 2018
    Assignee: DivX CF Holdings LLC
    Inventors: Abhishek Shivadas, Kourosh Soroushian
  • Patent number: 9935958
    Abstract: A System that provides a secured connection between servers on the LAN and clients on the WAN comprises the LAN (which includes LAN Server and LAN Controller) and the DMZ (which includes DMZ Server and DMZ Stack Pool Service). Wherein the Client Request reaches the DMZ Server it stores it in the DMZ Stack Pool Service and the LAN Controller establishes outbound TCP based connection to the DMZ Stack Pool Service that passes the Client Connection Information to the LAN Server via the LAN Controller. Then the LAN Server then generates a connection between the Service and DMZ Server.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: April 3, 2018
    Assignee: SAFE-T DATA A.R LTD.
    Inventor: Amir Mizhar
  • Patent number: 9930344
    Abstract: Digital content, such as movies, television productions, and the like are processed and delivered based upon digital masters. The masters may be produced as the initial content, or any other content may be digitized to create the masters. An HD full aperture version is used to create a reduced set of masters that can be used to fill orders having a wide range of features and options. The HD full aperture version is combined with pan and scanned instructions parsed from original pan and scan files to permit automatic creation of the basic masters used to fill the orders, such as a letter box version, a 16:9 FF version, and a 4:3 FF version. The derived masters may be HD versions or SD versions. Upon receipt of orders, the proper version is selected and assembled with any other components that may be ordered by the customer. Ingestion of the masters may be delayed until order reception, and transcoding of the original master may also be delayed until order reception.
    Type: Grant
    Filed: August 11, 2009
    Date of Patent: March 27, 2018
    Assignee: NBCUNIVERSAL MEDIA, LLC
    Inventors: John Christopher Gianutsos, Tyler John Knight, Harvey Landy, David C. Pugh
  • Patent number: 9930536
    Abstract: Methods, devices, and systems of various embodiments involve dynamic spectrum arbitrage (DSA) to determine, in a first server, an amount of radio frequency (RF) spectrum resources available for delivery of advertisements. A first DSA-advertisement lease proposal may be sent to a telecommunications exchange. The first DSA-advertisement lease proposal indicates the amount of RF spectrum resources available for delivery of the advertisements. A lease confirmation message may be received, including an ad-information unit configured to deliver content of an advertisement within a designated geographic zone. Advertisement-lease parameters may be sent to a second server in the first communication network. The advertisement-lease parameters may include the ad-information unit and identify the designated geographic zone for delivery of the advertisement to user equipment (UE) situated therein.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: March 27, 2018
    Assignee: RIVADA NETWORKS, LLC.
    Inventors: Clint Smith, Samuel Smith
  • Patent number: 9928279
    Abstract: A media device and user interface for selecting media. In one embodiment, the media is selected based upon a desired relationship measure between at least two media files. In another embodiment, the media is selected based upon a skip command control functions.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: March 27, 2018
    Assignee: Excalibur IP, LLC
    Inventor: Bradley De Kindig
  • Patent number: 9924130
    Abstract: Computer implemented techniques that involve captured, e.g., self-captured video for educational and other uses such as improving job performance of geographically distributed employees and incremental video optimizations and compressions are described.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: March 20, 2018
    Assignee: Allego Inc.
    Inventors: Yuchun Lee, Andre Black, Edward Chin, Mark Magnacca
  • Patent number: 9919207
    Abstract: A computer implemented method of presenting pre-show content to movie theater audiences includes receiving requests from an exhibitor, each request identifying a feature presentation, a feature presentation start time, and the length of a pre-show session preceding the feature presentation. At least one multiplayer game for each pre-show session is selected automatically based on at least one of an audience maturity rating of the feature presentation, a genre of the feature presentation, and the availability of other players attending at least one other feature presentation hosted by the same exhibitor at the same or a different location, and/or a different exhibitor at a different location. Optionally, the list of selected games is presented to one or more audiences for voting. Where a game to be played by members of different audiences is scheduled for the same time slot, a single instantiation of the game is presented to the multiple audiences.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: March 20, 2018
    Assignee: Kino, LLC
    Inventors: John T. Brenden, Dmitry Kozko
  • Patent number: 9918174
    Abstract: A method for wireless data exchange between devices in live events is presented. A method for exploring data of multiple devices in order to get information on the acoustic paths in different locations of venues is also provided. A method of exploring the microphones of sound-capturing devices of live event's audience is also presented.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: March 13, 2018
    Assignee: ACCUSONUS, INC.
    Inventors: Alexandros Tsilfidis, Elias Kokkinis
  • Patent number: 9917870
    Abstract: One or more embodiments of the disclosure provide systems and methods for providing media presentations to users of a media presentation system. A media presentation generally includes a one or more media streams provided by one or more capturing users of the media presentation system. In one or more embodiments, a user of the media presentation system may share a media presentation with a viewing user. The media presentation system can provide a number of features to produce a media stream within a media presentation.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: March 13, 2018
    Assignee: FACEBOOK, INC.
    Inventors: John Samuel Barnett, Joshua Barton Dickens
  • Patent number: 9912540
    Abstract: Distributed computing is disclosed in which a client device accesses a service announcement for a broadcast service in order to retrieve transport parameters describing a data transmission service. The client device obtains a refresh rate from the service description file, which is separate from the data transmission service, wherein the refresh rate relates to a frequency at which the data transmission service updates data in a data transmission provided by the data transmission service. The client device uses the transport parameters to access the data transmission to receive the data. Once the data is received, the client device will delay any subsequent access to the data transmission to get updated data for a delay time based at least in part on the refresh rate.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: March 6, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Carlos Marcelo Dias Pazos, Nermeen Ahmed Bassiouny, Thadi Manjunath Nagaraj, Joseph Peter Barone, Jun Wang
  • Patent number: 9906692
    Abstract: A media stream sharing method and terminal, where the method includes, after a first terminal receives a start instruction triggered by a user to start a service of sharing audio and video, searching for, according to the start instruction, a terminal capable of implementing sharing of a media stream with the first terminal, and displaying the found terminal or terminal list; when the first terminal determines that a terminal selected by a user according to the displayed terminal or terminal list is a second terminal, obtaining a playing attribute of the second terminal; and synchronizing, by the first terminal according to the playing attribute, a media stream currently played to the second terminal, causing the second terminal to decode and play the media stream. The method solves problems of audio and video asynchronization, operational complexity, and high costs during media stream sharing in the prior art.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: February 27, 2018
    Assignee: HUAWEI DEVICE CO., LTD.
    Inventors: Xianjun Zou, Dong Tang
  • Patent number: 9906982
    Abstract: A method for generating a packet of transmitting apparatus is provided. The method includes: setting a value of a Deleted Null Packet (DNP) counter to zero; increasing the value for each deleted null packet preceding a non-null transport stream (TS) packet; and generating a packet comprising a header and a payload, wherein the header includes a DNP field, the payload includes the non-null TS packet, and the value of the DNP counter is used to set the DNP field.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: February 27, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sung-hee Hwang, Hyun-koo Yang, Sung-oh Hwang
  • Patent number: 9906580
    Abstract: Methods and apparatus are provided for transmitting a file in a server. A file is generated for an adaptive stream service. The file is transmitted. The file includes range information for indicating a byte range of a segment.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: February 27, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Yiling Xu, Sung-Ryeul Rhyu, Guanhua Zhang, Jae-Yeon Song
  • Patent number: 9900631
    Abstract: A system that incorporates teachings of the subject disclosure may include, for example, receiving video content at a mobile device, utilizing the mobile device for adjusting dimensions of an area of attention in an image of the video content based on a desired display resolution, utilizing the mobile device for adjusting dimensions of a peripheral portion that surrounds the area of attention, and replacing the image with the adjusted image during presentation of the video content. Other embodiments are disclosed.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: February 20, 2018
    Assignees: AT&T Mobility II LLC, AT&T Intellectual Property I, L.P.
    Inventors: Venson Shaw, Jun Shen
  • Patent number: 9900289
    Abstract: An apparatus comprising a memory, a processor coupled to the memory and configured to obtain a Dynamic Adaptive Streaming over Hypertext Transfer Protocol (HTTP) (DASH) Media Presentation Description (MPD) from an HTTP server, wherein the MPD describes a media presentation as at least one encrypted segment, and wherein the encrypted segment is associated with an availability time and a decryption key, and pre-fetch the decryption key associated with the encrypted segment by requesting the decryption key from a key server prior to the availability time of the encrypted segment.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: February 20, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventor: Alexander Giladi
  • Patent number: 9894010
    Abstract: Various implementations disclosed herein enable client devices to share a network resource in order to produce more evenly distributed perceptual playback quality levels within each subscription tier. Sharing of a network resource is facilitated by providing client devices with one or more QoE distribution indicator values, which enables client device participation in the allocation of the network resource. In some implementations, a client device method includes determining a local QoE level value, and then modifying a representation selection of media content data based on the local QoE and one or more QoE distribution indicator values. The local QoE level value characterizes perceptual playback quality of media content data received by the client device using the shared network resource. The QoE distribution indicator values characterize at least in part the relative QoE values associated with a plurality of client devices sharing the shared network resource with the client device.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: February 13, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sangeeta Ramakrishnan, Xiaoqing Zhu
  • Patent number: 9886521
    Abstract: A method for clustering vertices of streaming graphs includes: maintaining one or more clusters, assigning a random number to an incoming edge, computing a sampling threshold based on the current clusters, and adjusting the current clusters based on the random number and the sampling threshold.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: February 6, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kun-Lung Wu, Yinglong Xia
  • Patent number: 9888208
    Abstract: Provided are a method and apparatus for exchanging endpoint information, and a telepresence endpoint. According to the method, telepresence indicator information is exchanged between telepresence endpoints, so that endpoints in a telepresence system can obtain capability characteristics from each other. By means of the technical solution, the problems in the related art that requirements of the telepresence system cannot be supported and the compatibility between the telepresence system and a traditional video conference system cannot be realized are solved, unnecessary exchange between the endpoints is avoided, and the effects of meeting new demands of the telepresence system and improving the efficiency of media stream transport between the endpoints are further achieved.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: February 6, 2018
    Assignee: XI'AN ZHONGXING NEW SOFTWARE CO. LTD.
    Inventors: Liang Wang, Xiaoyang Ye
  • Patent number: 9886788
    Abstract: A method, system and computer-program product for real-time virtual 3D reconstruction of a live scene in an animation system. The method comprises receiving 3D positional tracking data for a detected live scene by the processor, determining an event by analyzing the 3D positional tracking data by the processor, comprising steps of determining event characteristics from the 3D positional tracking data, receiving pre-defined event characteristics, determining an event probability by comparing the event characteristics to the pre-defined event characteristics, and selecting an event assigned to the event probability, determining a 3D animation data set from a plurality of 3D animation data sets assigned to the selected event and stored in the data base by the processor, and providing the 3D animation data set to the output device.
    Type: Grant
    Filed: July 4, 2013
    Date of Patent: February 6, 2018
    Assignee: VIRTUALLY LIVE (SWITZERLAND) GMBH
    Inventors: Karl-Heinz Hugel, Florian Struck
  • Patent number: 9883011
    Abstract: A method for streaming data corresponding to a video, each of a plurality of frames of the video being divided into n spatial tiles, the method includes transmitting, a description file to a client device, the description file including data about a spatial position of each of the n spatial tiles and including data about at least n URLs corresponding to the n spatial tiles, determining by the client device one or more URLs according to the data about the spatial position included in the description file, receiving from the client device, by a server, one or more request messages for requesting one or more spatial tiles, each request message comprising one of the URLs determined by the client device, and transmitting to the client device, by the server, video data corresponding to the one or more spatial tiles, in response to one or more the request messages.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: January 30, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Franck Denoual, Hervé Le Floch, Frédéric Maze, Jean Le Feuvre, Cyril Concolato
  • Patent number: 9883194
    Abstract: In a video processing system including a video decoder, to handle frequent changes in the bit rate of an encoded bitstream, a video decoder can be configured to process a change in bit rates without reinitializing. The video decoder can be configured to reduce memory utilization. The video decoder can be configured both to process a change in bit rate without reinitializing while reducing memory utilization. In one implementation, the video processing system can include an interface between an application running on a host processor and the video decoder which allows the video decoder to communicate with the host application about the configuration of the video decoder.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: January 30, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yongjun Wu, Haoyun Wu, Shyam Sadhwani, Sudhakar Prabhu, Glenn Evans
  • Patent number: 9880872
    Abstract: The method includes post copy migrating a guest virtual machine from a migration source host to a migration target host, executing the instruction stream of the guest virtual machine on the migration target host, and determining, by the migration target host, when the guest virtual machine encounters the page fault. When the guest virtual machine encounters the page fault, the method includes requesting, by the migration target host, the not-present page from the migration source host for loading on the migration target host, and emulating, on an emulator executing on or in communication with the migration target host, continued execution of the instruction stream of the guest virtual machine. The method also includes identifying, by the emulator, future page references to future pages from the emulated continued execution of the instruction stream, and requesting the future pages from the migration source host in parallel with the not-present page request.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: January 30, 2018
    Assignee: GoogleLLC
    Inventor: Venkatesh Srinivas
  • Patent number: 9882937
    Abstract: A communication receiver, comprising a first client being configured for reception according to the dynamic adaptive streaming over the hypertext transfer protocol (DASH), and a second client being configured for reception according to the File Delivery over Unidirectional Transport (FLUTE) protocol, wherein the first client is configured to provide a retrieve pattern to the second client, and wherein the second client is configured to retrieve a media content according to the retrieve pattern.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: January 30, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Imed Bouazizi, Giovanni Cordara, Lukasz Kondrad
  • Patent number: 9883000
    Abstract: The disclosure is related identifying a push content frame at a transport layer and dynamically and selectively controlling a transmission path of a server push service by a server in a heterogeneous multipath transmission environment. The method may include determining whether frames are associated with the server push service when the frames are provided from an application layer to be transmitted to a user equipment, selecting at least one transmission path based on predetermined selection conditions from multiple transmission paths between the server and the user equipment, and transmitting, through the selected at least one transmission path, packetized frames associated with the server push service to the user equipment.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: January 30, 2018
    Assignee: KT CORPORATION
    Inventors: Dong-Hoon Yi, Tae-Sung Hur
  • Patent number: 9883216
    Abstract: The present invention discloses a method and an apparatus for bearing a Transport Stream (TS). The method includes: extracting TS packets continuously from the TS to constitute one or more sampling units, and obtaining index information of the sampling units; writing the sampling units into a data portion of a streaming media file, and generating an index portion of the streaming media file according to the index information. The present invention can encapsulate the TS into the streaming media files, so that the TS can be read by a standard streaming media file analyzing program, which facilitates multi-party interaction of the TS data in the streaming media field, and improves the practicability of the TS in the streaming media field.
    Type: Grant
    Filed: May 10, 2010
    Date of Patent: January 30, 2018
    Assignee: ZTE Corporation
    Inventors: Yaping Ruan, Jiazhou Li, Jian Sun
  • Patent number: 9875077
    Abstract: A personalized car radio system comprising: a remote application server comprising: a collector, being a software that scans web sites continuously, for detecting content that corresponds to keywords expressing a driver's preferences; a client application, being a software that schedules displaying collected content in accordance with an alertness rank of the driver and a rhythm of the content; and a client device interacting with the application server by Unicast communication, the client device comprising: a safety module, being a software activated continuously or intermittently, for determining an alertness rank according to (a) metered movement of an organ of the driver, and (b) road condition; and a sounding device and a user interface thereof, for sounding the scheduled content; and a text-to-speech converter, being executed either on the server or the client device, for converting text files to audio files.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: January 23, 2018
    Inventors: Haim Nachum Markovitz, Alon Markovitz
  • Patent number: 9876833
    Abstract: Techniques described herein provide for cloud-based media delivery that accepts or ingests media content, transcodes it according to various media profiles to create a plurality of video files, and provides notification that at least a portion of the video files is ready for delivery. The notification can be provided using a notification Unique Resource Locator (URL), which can be provided in a request to prepare the media content for delivery. Business rules can be used to customize the cloud-based media delivery based on any of a variety of factors, such as requesting party, media type, and the like.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: January 23, 2018
    Assignee: Brightcove, Inc.
    Inventor: Matthew A. Johnson
  • Patent number: 9876839
    Abstract: Systems, methods, and other embodiments associated with data stream classification are described. One example method includes identifying packets associated with the data stream. The example method may also include updating a set of characterization data associated with the data stream based on information associated with a packet. The example method may also include assigning a data stream classifier to the data stream by comparing characterization data to identification data upon determining that the set of characterization data indicates that the data stream is able to be classified. The example method may also include providing a signal associated with the data stream classifier.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: January 23, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Cetin Seren, Jisheng Wang, Sharad Ahlawat, Yingqi Xu, Vijaya Sarathy Kasi
  • Patent number: 9871997
    Abstract: Systems, processes and computer-readable media that incorporate the subject disclosure may include, for example, the establishment of wireless communications with a wireless communications device positioned for monitoring an event. A media stream including event media is received from the wireless communications device. The event media is generated by the wireless communications device obtained from the observation position. The media stream is forwarded to a media production processor. Upon selection, the media production processor uses the media stream to prepare media program coverage of the event. Other embodiments are disclosed.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: January 16, 2018
    Assignee: AT&T Mobility II LLC
    Inventors: Mario Kosseifi, Shravari Abnave, Jeremy Fix, Sheldon Kent Meredith