Computer-to-computer Data Streaming Patents (Class 709/231)
-
Patent number: 9971624Abstract: 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: GrantFiled: August 28, 2015Date of Patent: May 15, 2018Assignee: NICIRA, INC.Inventors: Somik Behera, Donghai Han, Jianjun Shen, Justin Pettit
-
Patent number: 9973290Abstract: 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: GrantFiled: December 15, 2016Date of Patent: May 15, 2018Assignee: Blackfire Research CorporationInventors: Ravi Rajapakse, Ian McIntosh
-
Patent number: 9973786Abstract: 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: GrantFiled: April 3, 2015Date of Patent: May 15, 2018Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventor: Kunio Gobara
-
Patent number: 9973764Abstract: 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: GrantFiled: September 5, 2014Date of Patent: May 15, 2018Assignee: LG ELECTRONICS INC.Inventors: Soojin Hwang, Jongyeul Suh, Hyunmook Oh, Joonhee Yoon
-
Patent number: 9967294Abstract: 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: GrantFiled: March 15, 2013Date of Patent: May 8, 2018Assignee: Google LLCInventor: Thomas Kang
-
Patent number: 9967305Abstract: 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: GrantFiled: June 28, 2013Date of Patent: May 8, 2018Assignee: DIVX, LLCInventor: Jason A Braness
-
Patent number: 9967336Abstract: 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: GrantFiled: December 19, 2013Date of Patent: May 8, 2018Assignee: HIVE STREAMING ABInventors: Sameh El-Ansary, Mahmoud Ahmed Ismail, Roberto Roverso, Mohammed El-Beltagy
-
Patent number: 9959147Abstract: 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: GrantFiled: January 13, 2010Date of Patent: May 1, 2018Assignee: VMware, Inc.Inventor: Eric Rider
-
Patent number: 9961122Abstract: 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: GrantFiled: July 7, 2017Date of Patent: May 1, 2018Assignee: Kojicast, LLCInventor: Koji Yoden
-
Patent number: 9954646Abstract: 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: GrantFiled: June 29, 2016Date of Patent: April 24, 2018Assignee: Twitch Interactive, Inc.Inventors: Ivan Marcin, Yueshi Shen
-
Patent number: 9955227Abstract: 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: GrantFiled: August 8, 2013Date of Patent: April 24, 2018Assignee: CenturyLink Intellectual Property LLCInventors: Koushik Chatterjee, Steven M. Casey
-
Patent number: 9954948Abstract: 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: GrantFiled: March 30, 2015Date of Patent: April 24, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Gregory Joseph McKnight, David Thomas Gauthier
-
Patent number: 9948994Abstract: 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: GrantFiled: May 18, 2015Date of Patent: April 17, 2018Assignee: Crestron Electronics, Inc.Inventors: Mark LaBosco, Chiju Chris Choi, Paul Connell
-
Patent number: 9948619Abstract: 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: GrantFiled: November 20, 2015Date of Patent: April 17, 2018Assignee: International Business Machines CorporationInventors: Frederick Douglis, Zachary Garbow, Fan Ye
-
Patent number: 9940169Abstract: 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: GrantFiled: July 23, 2015Date of Patent: April 10, 2018Assignee: PEARSON EDUCATION, INC.Inventors: Christopher Moudy, Kevin Berns
-
Patent number: 9942575Abstract: 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: GrantFiled: November 13, 2014Date of Patent: April 10, 2018Assignee: GOOGLE LLCInventors: Ryan James Lothian, Liam Thomas Barden
-
Patent number: 9940035Abstract: 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: GrantFiled: October 11, 2016Date of Patent: April 10, 2018Assignee: Igeneous Systems, Inc.Inventors: Eric Michael Lemar, Jeffrey Douglas Hughes, Triantaphyllos Byron Rakitzis, Kiran V. Bhageshpur
-
Patent number: 9942133Abstract: 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: GrantFiled: March 25, 2016Date of Patent: April 10, 2018Assignee: NetScout Systems Texas, LLCInventors: John P. Curtin, James Hall
-
Patent number: 9942295Abstract: 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: GrantFiled: June 28, 2013Date of Patent: April 10, 2018Assignee: Intel CorporationInventors: Tomer Rider, Shahar Taite, Jim S. Baca
-
Patent number: 9942343Abstract: 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: GrantFiled: February 21, 2017Date of Patent: April 10, 2018Assignee: Kiswe Mobile Inc.Inventors: Francis X. Zane, Thomas J. Janiszewski, Celia H. Lee, Christopher Boraski, Maxim Campolo, Yung-Lung Ho
-
Patent number: 9942420Abstract: 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: GrantFiled: June 16, 2016Date of Patent: April 10, 2018Assignee: IP Holdings, Inc.Inventors: Sunil K. Rao, Rekha K. Rao, Raman K. Rao
-
Patent number: 9936267Abstract: 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: GrantFiled: September 28, 2012Date of Patent: April 3, 2018Assignee: DivX CF Holdings LLCInventors: Abhishek Shivadas, Kourosh Soroushian
-
Patent number: 9935958Abstract: A System that provides a secured connection between servers on the LAN and clients on the WAN comprises the LAN (which includes LAN Server and LAN Controller) and the DMZ (which includes DMZ Server and DMZ Stack Pool Service). Wherein the Client Request reaches the DMZ Server it stores it in the DMZ Stack Pool Service and the LAN Controller establishes outbound TCP based connection to the DMZ Stack Pool Service that passes the Client Connection Information to the LAN Server via the LAN Controller. Then the LAN Server then generates a connection between the Service and DMZ Server.Type: GrantFiled: February 13, 2013Date of Patent: April 3, 2018Assignee: SAFE-T DATA A.R LTD.Inventor: Amir Mizhar
-
Patent number: 9930344Abstract: 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: GrantFiled: August 11, 2009Date of Patent: March 27, 2018Assignee: NBCUNIVERSAL MEDIA, LLCInventors: John Christopher Gianutsos, Tyler John Knight, Harvey Landy, David C. Pugh
-
Patent number: 9930536Abstract: 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: GrantFiled: April 20, 2016Date of Patent: March 27, 2018Assignee: RIVADA NETWORKS, LLC.Inventors: Clint Smith, Samuel Smith
-
Patent number: 9928279Abstract: 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: GrantFiled: December 31, 2013Date of Patent: March 27, 2018Assignee: Excalibur IP, LLCInventor: Bradley De Kindig
-
Patent number: 9924130Abstract: 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: GrantFiled: June 26, 2014Date of Patent: March 20, 2018Assignee: Allego Inc.Inventors: Yuchun Lee, Andre Black, Edward Chin, Mark Magnacca
-
Patent number: 9919207Abstract: 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: GrantFiled: June 27, 2016Date of Patent: March 20, 2018Assignee: Kino, LLCInventors: John T. Brenden, Dmitry Kozko
-
Patent number: 9918174Abstract: 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: GrantFiled: February 27, 2017Date of Patent: March 13, 2018Assignee: ACCUSONUS, INC.Inventors: Alexandros Tsilfidis, Elias Kokkinis
-
Patent number: 9917870Abstract: 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: GrantFiled: December 9, 2015Date of Patent: March 13, 2018Assignee: FACEBOOK, INC.Inventors: John Samuel Barnett, Joshua Barton Dickens
-
Patent number: 9912540Abstract: 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: GrantFiled: September 9, 2013Date of Patent: March 6, 2018Assignee: QUALCOMM IncorporatedInventors: Carlos Marcelo Dias Pazos, Nermeen Ahmed Bassiouny, Thadi Manjunath Nagaraj, Joseph Peter Barone, Jun Wang
-
Patent number: 9906692Abstract: 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: GrantFiled: December 30, 2014Date of Patent: February 27, 2018Assignee: HUAWEI DEVICE CO., LTD.Inventors: Xianjun Zou, Dong Tang
-
Patent number: 9906982Abstract: 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: GrantFiled: December 20, 2016Date of Patent: February 27, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sung-hee Hwang, Hyun-koo Yang, Sung-oh Hwang
-
Patent number: 9906580Abstract: 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: GrantFiled: December 3, 2013Date of Patent: February 27, 2018Assignee: Samsung Electronics Co., LtdInventors: Yiling Xu, Sung-Ryeul Rhyu, Guanhua Zhang, Jae-Yeon Song
-
Patent number: 9900631Abstract: 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: GrantFiled: September 30, 2015Date of Patent: February 20, 2018Assignees: AT&T Mobility II LLC, AT&T Intellectual Property I, L.P.Inventors: Venson Shaw, Jun Shen
-
Patent number: 9900289Abstract: 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: GrantFiled: August 8, 2016Date of Patent: February 20, 2018Assignee: Futurewei Technologies, Inc.Inventor: Alexander Giladi
-
Patent number: 9894010Abstract: 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: GrantFiled: July 24, 2014Date of Patent: February 13, 2018Assignee: CISCO TECHNOLOGY, INC.Inventors: Sangeeta Ramakrishnan, Xiaoqing Zhu
-
Patent number: 9886521Abstract: 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: GrantFiled: March 13, 2014Date of Patent: February 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kun-Lung Wu, Yinglong Xia
-
Patent number: 9888208Abstract: 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: GrantFiled: April 21, 2014Date of Patent: February 6, 2018Assignee: XI'AN ZHONGXING NEW SOFTWARE CO. LTD.Inventors: Liang Wang, Xiaoyang Ye
-
Patent number: 9886788Abstract: 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: GrantFiled: July 4, 2013Date of Patent: February 6, 2018Assignee: VIRTUALLY LIVE (SWITZERLAND) GMBHInventors: Karl-Heinz Hugel, Florian Struck
-
Patent number: 9883011Abstract: 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: GrantFiled: October 11, 2013Date of Patent: January 30, 2018Assignee: Canon Kabushiki KaishaInventors: Franck Denoual, Hervé Le Floch, Frédéric Maze, Jean Le Feuvre, Cyril Concolato
-
Patent number: 9883194Abstract: 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: GrantFiled: June 15, 2015Date of Patent: January 30, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Yongjun Wu, Haoyun Wu, Shyam Sadhwani, Sudhakar Prabhu, Glenn Evans
-
Patent number: 9880872Abstract: 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: GrantFiled: June 10, 2016Date of Patent: January 30, 2018Assignee: GoogleLLCInventor: Venkatesh Srinivas
-
Patent number: 9882937Abstract: 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: GrantFiled: April 24, 2015Date of Patent: January 30, 2018Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Imed Bouazizi, Giovanni Cordara, Lukasz Kondrad
-
Patent number: 9883000Abstract: 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: GrantFiled: October 7, 2015Date of Patent: January 30, 2018Assignee: KT CORPORATIONInventors: Dong-Hoon Yi, Tae-Sung Hur
-
Patent number: 9883216Abstract: 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: GrantFiled: May 10, 2010Date of Patent: January 30, 2018Assignee: ZTE CorporationInventors: Yaping Ruan, Jiazhou Li, Jian Sun
-
Patent number: 9875077Abstract: 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: GrantFiled: August 10, 2016Date of Patent: January 23, 2018Inventors: Haim Nachum Markovitz, Alon Markovitz
-
Patent number: 9876833Abstract: 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: GrantFiled: July 31, 2015Date of Patent: January 23, 2018Assignee: Brightcove, Inc.Inventor: Matthew A. Johnson
-
Patent number: 9876839Abstract: 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: GrantFiled: June 7, 2017Date of Patent: January 23, 2018Assignee: Cisco Technology, Inc.Inventors: Cetin Seren, Jisheng Wang, Sharad Ahlawat, Yingqi Xu, Vijaya Sarathy Kasi
-
Patent number: 9871997Abstract: 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: GrantFiled: October 3, 2016Date of Patent: January 16, 2018Assignee: AT&T Mobility II LLCInventors: Mario Kosseifi, Shravari Abnave, Jeremy Fix, Sheldon Kent Meredith