Computer-to-computer Data Streaming Patents (Class 709/231)
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 9870262
    Abstract: Stream applications may inefficiently use the hardware resources that execute the processing elements of the data stream. For example, a compute node may host four processing elements and execute each using a CPU. However, other CPUs on the compute node may sit idle. To take advantage of these available hardware resources, a stream programmer may identify one or more processing elements that may be cloned. The cloned processing elements may be used to generate a different execution path that is parallel to the execution path that includes the original processing elements. Because the cloned processing elements contain the same operators as the original processing elements, the data stream that was previously flowing through only the original processing element may be split and sent through both the original and cloned processing elements. In this manner, the parallel execution path may use underutilized hardware resources to increase the throughput of the data stream.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: January 16, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael J. Branson, Ryan K. Cradick, John M. Santosuosso, Brandon W. Schulz
  • 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
  • Patent number: 9866889
    Abstract: Systems, devices and methods are provided to support efficient and secure delivery of a media stream or content file to a mobile phone, tablet, computer or other remote device. Most of the media stream's content is received directly from a content source for efficient bandwidth allocation, but at least a portion of the stream is delivered from a set top box, television receiver, or other home device that is located at the customer's premises to preserve the security of the stream. The portion that is delivered from the home device may be a key portion of the stream that is essential to the playback of media stream.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: January 9, 2018
    Assignee: ECHOSTAR TECHNOLOGIES llc
    Inventors: Christopher Tirpak, David A. Kummer
  • Patent number: 9864639
    Abstract: Resources in a computing environment are managed, for example, by a hardware controller controlling dispatching of resources from one or more pools of resources to be used in execution of threads. The controlling includes conditionally dispatching resources from the pool(s) to one or more low-priority threads of the computing environment based on current usage of resources in the pool(s) relative to an associated resource usage threshold. The management further includes monitoring resource dispatching from the pool(s) to one or more high-priority threads of the computing environment, and based on the monitoring, dynamically adjusting the resource usage threshold used in the conditionally dispatching of resources from the pool(s) to the low-priority thread(s).
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: January 9, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fadi Y. Busaba, Steven R. Carlough, Christopher A. Krygowski, Brian R. Prasky, Chung-Lung K. Shum
  • Patent number: 9860232
    Abstract: A method and apparatus for protecting a network communication security. In one embodiment, there is provided a method for protecting network communication security at a server. The method comprises: in response to a request from a client, determining whether a token from the client is included in a valid token queue, the valid token queue being a First-In-First-Out queue; in response to the token being included in the valid token queue, managing the valid token queue based on a position of the token in the valid token queue; and sending a response to the client based on the managing of the valid token queue. There is further disclosed a corresponding method and apparatuses at client side.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Yi Cheng Feng, Jun Liao, Wen Bao Yin
  • Patent number: 9860588
    Abstract: A system and/or media network for rendering a media stream from one or more media rendering devices is disclosed. The media network may include one or more configurable peers, each configurable peer configurable as a rendering device, an observer, a processing device, a combination thereof, or the like. The system may be particularly suitable for use in remote locations, to generate a controlled and/or shared meeting topology within an uncontrolled media environment, and/or to generate an intense sound field amongst a group of participants from a collection of associated peers.
    Type: Grant
    Filed: May 8, 2013
    Date of Patent: January 2, 2018
    Assignee: CIRRUS LOGIC, INC.
    Inventors: Pär Gunnars Risberg, Landy Toth
  • Patent number: 9860571
    Abstract: The present invention provides a method for transmitting a broadcast signal. The method for transmitting a broadcast signal according to the present invention supports future broadcast services in an environment supporting future hybrid broadcasting using terrestrial broadcast networks and the Internet. In addition, the present invention provides efficient signaling methods capable of using both terrestrial broadcast networks and the Internet in the environment supporting future hybrid broadcasting.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: January 2, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Minsung Kwak, Kyoungsoo Moon, Jangwon Lee, Woosuk Ko, Sungryong Hong
  • Patent number: 9854282
    Abstract: In one example embodiment, a method of adaptive video streaming includes receiving, by a server, a request for a video segment from an end user device and determining, by the server, a plurality of variables, the plurality of variables including at least one of a download time of a previously requested video segment by the end user device, a fullness of a buffer at the end user device and a size of the buffer. The method further includes determining, by the server, a rate of the requested video segment based on one or more of the determined plurality of variables and sending, by the server, the requested video segment at the determined rate to the end user device.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: December 26, 2017
    Assignees: Alcatel Lucent, Alcatel-Lucent USA Inc.
    Inventors: Edward Grinshpun, David Faucher, Sameer Sharma, Viorel Craciun, Peter Beecroft, Ingrid Van De Voorde
  • Patent number: 9853718
    Abstract: A system and method for transmitting a data stream between a server and a user terminal, comprises at least one satellite gateway associated with a satellite router communicating with at least one satellite terminal associated with a terminal router, wherein the terminal router is configured, when it receives a stream request from a user terminal, to search for it in its memory resources and, if appropriate, transmit it to the user terminal, the satellite router is configured to transmit the request to the server, estimate a popularity of the stream and transmit a message of correspondence between the stream and broadcasting parameters then convert the stream into a point-to-multipoint stream adapted to the broadcasting parameters, the terminal router is configured to convert point-to-multipoint streams into point-to-point streams and transmit them to the user terminals.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: December 26, 2017
    Assignee: Thales
    Inventors: Nicolas Chuberre, Fabrice Arnal, Cyrille Blosse, Cédric Baudouin, Benoît Garnier
  • Patent number: 9848454
    Abstract: Methods, systems, and devices are described for switching a mode of operations in device to device (D2D) communications. A UE within the coverage area of a base station may communicate directly with other UEs using a centralized transmission resource schedule. Prior to experiencing radio link failure (RLF), the UE may determine that switching parameters have been met and transition to an intermediate mode based on a distributed transmission schedule using a pool of resources established by the base station. In one example, the switching parameters may be received from the base station in a connection response message. In another example, the UE may send a switching request to the base station prior to initiating the transition to the intermediate mode. In some cases, after the transition to the intermediate mode, the UE may experience a radio link failure and transition to a distributed mode using a predetermined pool of resources.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: December 19, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Shailesh Patil, Sudhir Kumar Baghel, Peter Gaal, Saurabha Rangrao Tavildar
  • Patent number: 9846661
    Abstract: Technologies are generally described for systems, devices and methods effective to utilize a solid state memory device. A memory device may include one or more input/output ports effective to receive data at, and facilitate transfer from, the memory device. The memory device may further include a memory controller. The memory controller may be effective to control access to data stored in the memory device. The memory device may further include two or more flash chips effective to store data in the memory device. The memory device may further include a crossbar switch. The crossbar switch may be coupled between the one or more input/output ports and the two or more flash chips. The crossbar switch may be effective to enable the one or more input/output ports to access the two or more flash chips through the memory controller.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: December 19, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Mordehai Margalit, Shmuel Ur, David Hirshberg, Shimon Gruper, Menahem Kaplan
  • Patent number: 9848309
    Abstract: A device may receive an identifier for a subscriber of a first network. The subscriber may be associated with the device. The device may store the identifier and receive a request for content. The device may generate a modified request by adding the identifier to the request. The device may send the modified request using a network communication. The network communication may communicate via a second network without using the first network, and the first network may be different than the second network. The device may receive the content and targeted content based on the modified request. The targeted content may be targeted to the subscriber based on the identifier.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: December 19, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Brian Libonate, Stephen D. Morrison, Gaurav Gupta
  • Patent number: 9843469
    Abstract: A process including retrieving a list of one or more candidate objects with which an origin object can communicate using a standard command language, wherein at least one of the one or more candidate objects uses a command language different than the standard command language. The process queries the schema of one or more target objects selected from among the one or more candidate objects and uses the standard command language to transmit to the one or more target objects commands and/or data consistent with the schemas of the target objects.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: December 12, 2017
    Assignee: MICROSCAN SYSTEMS, INC.
    Inventor: Joseph J. Dziezanowski