Computer-to-computer Data Streaming Patents (Class 709/231)
  • Patent number: 10261829
    Abstract: A sequence of tuples, each having one or more attributes, is received at one of one or more processing elements operating on one or more processors. Each processing element may have one or more stream operators. A first stream operator may be identified as one that only processes an instance of a first attribute in a currently received tuple when a difference between an instance of the first attribute in a previously received tuple and the instance of the first attribute in the currently received tuple is outside of a difference threshold. A second stream operator may generate a difference attribute from a first instance of the first attribute in a first one of the received tuples and a second instance of the first attribute in a second one of the received tuples. The difference attribute may be transmitted from the second stream operator to the first stream operator.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: April 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Branson, James E. Carey, John M. Santosuosso
  • Patent number: 10264044
    Abstract: An apparatus, method and computer-readable medium are provided for sending content from a source to a user device. The content is obtained from the source by an intermediate device as a plurality of fragments and a manifest, converted into larger chunks of data, encapsulated into a single file, and then sent over a network connection to the user device.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: April 16, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventors: Michael Bevilacqua-Linn, Sean Brown, Paul Cleary, Kristofer Tomasette, José Ibañez, Bradley Spenla
  • Patent number: 10262160
    Abstract: A computer system encodes a plurality of components of a data set into a probabilistic data structure and digitally signs the probabilistic data structure. The computer system provides the digital signature for the probabilistic data structure and the probabilistic data structure to various entities. An entity can verify an individual component of the data set within the probabilistic data structure by verifying the individual component against the probabilistic data structure and the digital signature of the probabilistic data structure.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: April 16, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Alan Rubin, Gregory Branchek Roth
  • Patent number: 10263784
    Abstract: A computer system stores a probabilistic data structure generated based at least in part on a plurality of digital signatures generated based at least in part on a plurality of components of a data set. The computer system receives a digital signature for verification. An entry can verify the digital signature within the probabilistic data structure by verifying the digital signature against the probabilistic data structure.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: April 16, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Alan Rubin, Gregory Branchek Roth
  • Patent number: 10264308
    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: February 5, 2018
    Date of Patent: April 16, 2019
    Assignee: FACEBOOK, INC.
    Inventors: John Samuel Barnett, Joshua Barton Dickens
  • Patent number: 10255437
    Abstract: Methods and apparatus for enabling upgrading of a television (TV) device that is connectable to an internet protocol TV (IPTV) system including an operator system and a TV manufacturer system are described. The upgrading is based on a token object and verifies a requested upgrading of the TV device. A token object is generated at the TV manufacturer system in response to receiving a request for upgrading from the TV device, and delivered to the TV device, thus enabling the TV device to complete the requested upgrading process due to possessing a valid token. A TV device, an operator system, and a TV manufacturer system adapted to execute the suggested methods are also provided.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: April 9, 2019
    Assignee: TELEFONAKTIEBOLAGET KM ERICSSON (PUBL)
    Inventors: Mats Cedervall, Nilo Mitra
  • Patent number: 10257059
    Abstract: The disclosed embodiments provide a method and system for processing network data. During operation, the system obtains, at a remote capture agent, configuration information for the remote capture agent from a configuration server over a network. Next, the system uses the configuration information to configure the generation of event data from network data obtained from network packets at the remote capture agent. The system then uses the configuration information to configure transformation of the event data or the network data into transformed event data at the remote capture agent.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: April 9, 2019
    Assignee: Splunk Inc.
    Inventor: Michael Dickey
  • Patent number: 10255003
    Abstract: A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable within the computing device based on the operational instructions, is configured to perform various operations. The computing device receives a data access request for a data object and determines a first revision number of a corresponding set of EDSs stored among first SU(s) and a second revision number of a corresponding trimmed copy of the set of EDSs stored among second SU(s). When the second revision number compares favorably to the first revision number, the computing device issues the data access request to the first SU(s) and/or the second SU(s) and issues the data access request for the data object to only the first SU(s) when it doesn't.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: April 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew D. Baptist, Greg R. Dhuse, Scott M. Horan, Ravi V. Khadiwala, Wesley B. Leggette, Manish Motwani, Jason K. Resch, Praveen Viraraghavan, Ilya Volvovski, Trevor J. Vossberg, Ethan S. Wozniak
  • Patent number: 10257523
    Abstract: A method, system, and computer program product for adaptive decoding is provided herein. The method includes the steps of receiving a video bitstream, selecting an initial extraction level, and switching to a lower quality extraction level if a decoding rate is less than a rate at which data extracted from the video bitstream is sent to the decoder. The method further includes the step of switching to a higher quality extraction level if the decoding rate is greater than a rate at which data extracted from the video bitstream is to the decoder.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: April 9, 2019
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventor: Zhijie Yang
  • Patent number: 10254980
    Abstract: A storage manager may be used to schedule requests for a data object stored in data sources of a storage system, such as an object-redundant storage system. The storage manager may iteratively request sets of corresponding blocks of the data object from storage devices of the storage system. As the corresponding blocks are received, the storage manager may store the corresponding blocks in an input buffer. In response to receiving at least a particular number of corresponding blocks, the storage manager may remove the corresponding blocks from the input buffer and decode the corresponding blocks into a block of the data object. In response to free space in the input buffer reaching a threshold amount, the storage manager may request subsequent sets of corresponding blocks of the data object such that at least some corresponding blocks are stored in the input buffer when the threshold amount is reached.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: April 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Rajesh Shanker Patel
  • Patent number: 10250694
    Abstract: Techniques for managing distributed state for stateless transactions are disclosed herein. In some embodiments a distributed state manager detects a state-changing event that corresponds to a stateless transaction between a node and an application server. The stateless transaction is generated from a first instance of an application that is executing on the node and hosted by the application server. The distributed state manager records the event in a blockchain comprising blocks that each record a batch of one or more events associated with execution of the application. The distributed state manager detects an update to the blockchain associated with the recorded event and modifies a state of a second instance of the application executing on at least one other node based, at least in part, on the update to the blockchain.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: April 2, 2019
    Assignee: CA, Inc.
    Inventors: Serguei Mankovskii, Steven L. Greenspan, Maria Cecilia Velez Rojas
  • Patent number: 10250917
    Abstract: Linear content that is recorded often includes secondary content that is no longer relevant to the consumer, and lacks secondary content that is relevant to the consumer, such as, emergency alerts, which are time dependent in their relevancy. Inserting secondary content during playback of the recorded content is challenging, as it may interrupt playback and degrade the consumer's viewing experience.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: April 2, 2019
    Assignee: COX COMMUNICATIONS, INC.
    Inventors: Yousef Wasef Nijim, James Alan Strothmann, Jay Paul Langa
  • Patent number: 10244434
    Abstract: Technology for a user equipment (UE) is disclosed. The UE can receive a group filter element that includes group information for one or more files or sessions corresponding to targeted media content, which can be associated with a group identification (groupID) element. The UE can receive MPD information for streaming media content. The UE can identify a user profile associated with a user of the UE. The user profile can include groupID elements associated with the user. The UE can map targeted media content in a file or session having a groupID element that is a groupID element included in the user profile. The UE can insert media presentation description (MPD) information for the mapped targeted media content having the groupID element that is included in the user profile into the MPD information for the streaming media content to generate a unified MPD.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: March 26, 2019
    Assignee: INTEL IP CORPORATION
    Inventors: Ozgur Oyman, Muthaiah Venkatachalam, Eric Siow
  • Patent number: 10237613
    Abstract: Systems and methods for viewing dynamically customized audio-visual content are described. In some implementations, a process may include providing at least one selection signal indicative of a viewer preference, receiving a dynamically customized audio-visual content including an audio-visual core portion having at least one revised content portion customized in accordance with the at least one selection signal, displaying the dynamically-customized audio-visual content; and providing a consideration for the dynamically-customized audio-visual content.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: March 19, 2019
    Assignee: Elwha LLC
    Inventors: William H. Gates, III, Daniel A. Gerrity, Paul Holman, Roderick A. Hyde, Edward K. Y. Jung, Jordin T. Kare, Royce A. Levien, Robert W. Lord, Richard T. Lord, Mark A. Malamud, Nathan P. Myhrvold, John D. Rinaldo, Jr., Keith D. Rosema, Clarence T. Tegreene, Lowell L. Wood, Jr.
  • Patent number: 10237565
    Abstract: In one example, a device for coding video data includes a video coder configured to code, for a bitstream, information representative of which of a plurality of video coding dimensions are enabled for the bitstream, and code values for each of the enabled video coding dimensions, without coding values for the video coding dimensions that are not enabled, in a network abstraction layer (NAL) unit header of a NAL unit comprising video data coded according to the values for each of the enabled video coding dimensions. In this manner, NAL unit headers may have variable lengths, while still providing information for scalable dimensions to which the NAL units correspond.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: March 19, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Ying Chen, Marta Karczewicz, Ye-Kui Wang
  • Patent number: 10237588
    Abstract: Methods, systems, and computer readable media may be operable to provide dynamic transrating of video content within a DLNA network in the home. A gateway or other DLNA Digital Media Source providing a video stream in response to a user request from a Digital Media Player may determine that the video stream delivery may be close to failure based upon the behavior of the video server's transmit buffer. The gateway may direct an internal transrating resource to provide a lower bit rate content stream then advertise that new stream to the player.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: March 19, 2019
    Assignee: ARRIS Enterprises LLC
    Inventors: Krishna Prasad Panje, Praveen Girish
  • Patent number: 10237586
    Abstract: A method includes identifying a plurality of user-interested multimedia files based at on one of a history of a plurality of user multimedia searches, a plurality of user multimedia views, or a history of multimedia sharing with other users. The method creates a catalog of the plurality of user-interested multimedia files, wherein the catalog includes one of more groups of the plurality of multimedia files based on one of a multimedia file length, the history of the plurality of user multimedia searches, the plurality of user multimedia views, or a history of multimedia shares with other users. The method generates a novel multimedia file, where combining one generates the novel multimedia file or more individual multimedia files selected from the catalog of multimedia files.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Patent number: 10230563
    Abstract: A method and a first network node for managing a Stream Control Transmission Protocol, “SCTP” is disclosed. The first network node handles a plurality of computational resources for executing procedures of SCTP at least partially simultaneously. The first network node provides a single instance procedure for managing the SCTP association and multi-instance procedures for managing the SCTP association. Furthermore, the first network node provides a control procedure, being the single instance procedure, for managing flow and acknowledgement of SCTP packets at the SCTP association. The first network node provides the following multi-instance procedures an outgoing transmission procedure for managing and transmitting the SCTP packets from the retransmission buffer, an incoming reception procedure for receiving and managing the SCTP packets, and an outgoing reception procedure for managing and transmitting Upper Layer Protocol frames to the upper layer.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: March 12, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Claudio Porfiri, Federico Zuccardi Merli
  • Patent number: 10229175
    Abstract: An event tap associated with a server, such as a Web server, at a machine can transform a server event into a tuple, select a database node for the tuple, and place the tuple in a queue for that database node, and then flush the queue periodically directly into database notes. The use of an event tap can thus reduce the computational burden on the database while keeping the server event data in the database relatively fresh.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: March 12, 2019
    Assignee: Teradata US, Inc.
    Inventors: George Candea, Anastasios Argyros, Mayank Bawa
  • Patent number: 10230664
    Abstract: This document describes techniques for allocating instances in a service provider network. In an example embodiment, a resource manager provides a number of allocation strategies for determining which instances to assign to a client. The resource manager applies a client selected one of the allocation strategies to assign instances to the client. One of the allocation strategies includes determining for each of a plurality of pools of resource instances, an estimate of time that a unit cost of each of the number of resource instances in the pool will be no more than a maximum unit cost specified by the client. The instances are assigned to the client while the unit cost of the instances is less than a client specified amount.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: March 12, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Dmitry Pushkarev, Joshua Marc Burgin, Aniruddha Shrlram Daptardar, Derek Solomon Pai, Joby Sky Lafky, Anupama Sharma, Christoph Saalfeld
  • Patent number: 10223092
    Abstract: Systems and methods are described for packaging and deploying applications using minimal and maximal component sets. A minimal set of application components that includes at least the necessary components for launching the application is first downloaded to an endpoint device from a central server. The application is launched on the endpoint from the minimal set. If the application requests a missing component that is not available on the endpoint, the missing component is requested and delivered on-demand from a maximal set located on the server, where the maximal set contains all possible application components. The application is suspended during the download of the missing component. After the missing component is downloaded, the application is resumed, having access to the missing component on the endpoint.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: March 5, 2019
    Assignee: VMware, Inc.
    Inventors: Nir Adler, Dima Golbert, Avshi Avital, Or Lupovitz, Kosta Shougaev
  • Patent number: 10225116
    Abstract: A transmitter includes a baseband frame generator configured to generate a baseband frame comprising a baseband header, a data field, and a padding field; and a mapper to map a plurality of data streams to the data field, wherein the baseband frame generator is further configured to insert a padding length field indicating a byte number of the padding field in the baseband frame, and insert a padding indicator field indicating information about the padding length field in the baseband header.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: March 5, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sung-hee Hwang, Hyun-koo Yang, Hak-ju Lee
  • Patent number: 10225307
    Abstract: Methods, apparatuses, systems, and software are described for providing content to a device comprising streaming content and sending content in a non-streaming manner (e.g., by downloading a file containing the content). In some aspects, switching between streaming and downloading may be performed in a dynamic manner during presentation of the content, and may be seamless to the user's viewing experience.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: March 5, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventors: Bruce Bradley, Robert Knee
  • Patent number: 10218521
    Abstract: A conferencing system includes at least one first information terminal, a second information terminal, and an information processing apparatus. The information processing apparatus includes a receiving unit configured to receive a first display position corresponding to a current display position of content data displayed by the first information terminal. The second information terminal includes a display unit configured to display the content data and the first display position.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: February 26, 2019
    Assignee: Ricoh Company, Ltd.
    Inventors: Toshihiro Mochizuki, Jun Ebata
  • Patent number: 10216549
    Abstract: Methods and systems for providing APIs and API extensions to third party applications for optimizing and minimizing application traffic are provided. According to one aspect, a method for optimizing and minimizing application traffic in a wireless network includes defining an application programming interface (API) for controlling application traffic between an application client residing on a mobile device that operates within a wireless network and an application server not residing on the mobile device and using the API to optimize application traffic in the wireless network.
    Type: Grant
    Filed: September 1, 2014
    Date of Patent: February 26, 2019
    Assignee: SEVEN NETWORKS, LLC
    Inventor: Ross Bott
  • Patent number: 10210030
    Abstract: Systems and methods may provide network-based application functionality to a remote mobile computing device. A method includes establishing, in response to a request, a remote session connection with the remote mobile computing device via an application container client at the remote mobile computing device, and accessing a virtual application process, based on a particular configuration of the remote mobile computing device, for a mobile application. The method also includes transmitting to the remote mobile computing device, via the remote session connection, content for presenting an interface of the mobile application according to the virtual application process, the content being configured for rendering by the application container client at the remote mobile computing device to simulate an interface associated with the mobile application according to the particular configuration of the remote mobile computing device, wherein the mobile application is not stored on the remote mobile computing device.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: February 19, 2019
    Assignee: CyberArk Software Ltd.
    Inventor: Max Brin
  • Patent number: 10204136
    Abstract: A system and method for structuring search results for attribute comparison are presented. A product selection from a user device is received. The product selection has a plurality of attributes associated with it. Adjustable sliders configured to allow the user device. One or more adjustments of the adjustable sliders is received. In response to an adjustment made to a first adjustable slider of the plurality of adjustable sliders, an analysis of a networked database for search results that match values indicated by the adjustable sliders including the adjustment made to the first adjustable slider is performed. The search results are caused to be presented on the user interface displayed on the user device. The search results can be in example form of a multi-dimensional graph or list.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: February 12, 2019
    Assignee: eBay Inc.
    Inventors: Andrew Philip Moore, Yu-Hsuan Wang, Raymond Jeczen Pittman, Michael George Lenahan, Ben Lucas Mitchell, David Louis Lippman
  • Patent number: 10200428
    Abstract: Methods, systems, and computer-readable media for unicast routing of a media stream to subscribers are disclosed. A stream routing service is implemented using one or more computing devices that are provisioned from a multi-tenant provider network. The service acquires a media stream over one or more input channels from a media source. The service replicates the media stream to a plurality of subscriber components that have subscribed to the media stream. The media stream is replicated to the subscriber components using unicast transmission to individual addresses of the subscriber components.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: February 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Jesse Jerome Rosenzweig, Michael Reddick Coleman, Dustin Encelewski, Stefan Christian Richter
  • Patent number: 10200156
    Abstract: A processing module of a computing device alternatingly sends a stream of data to a first or second processing device. When receiving the stream of data, the first processing device performs a first portion of a dispersed storage error encoding function on the received stream of data to produce a plurality of sets of a threshold number of slices and writes the plurality of sets of the threshold number of slices into first memory of a dispersed storage network (DSN). When not receiving the stream of data, the first processing device reads the plurality of sets of the threshold number of slices from the first memory, performs a second portion of the dispersed storage error encoding function using the plurality of sets of the threshold number of slices to produce a plurality of sets of redundancy slices, and writes the plurality of sets of redundancy slices into second DSN memory.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: February 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: S. Christopher Gladwin, Timothy W. Markison, Greg Dhuse, Thomas Franklin Shirley, Jr., Wesley Leggette, Jason K. Resch, Gary W. Grube
  • Patent number: 10200432
    Abstract: In one embodiment, an HTTP streaming session may be initiated at a client device in a network. The client device may have a buffer and may be configured to request and receive one or more data segments over HTTP from an HTTP server. A first data segment at a first data source rate may be requested and subsequently received. The first data segment may be stored in the buffer. A second data source rate may then be calculated based on a storage level in the buffer, and a second data segment at the second data source rate may be requested.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: February 5, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Xiaoqing Zhu, Zhi Li, Rong Pan, Joshua B. Gahm, Hao Hu
  • Patent number: 10200762
    Abstract: A system and method for improving media delivery and display. By utilizing a memory buffer in a DVR or similar device, and broadcasting linear content at a rate other than 1×, services like video on demand or regular broadcasters can be more versatile. For example viewers can start over without launching a separate VOD session. If part of the linear content requested is not in the buffer, a switched multicast stream can be sent to with the proper section of content. Other receivers on the network may also receive the stream and buffer the content if the content is related to what a viewer is viewing.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: February 5, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventor: Ross Gilson
  • Patent number: 10193962
    Abstract: When a client requests content from a Content Delivery Network (or other system), a first portion of the content is transmitted to the client from a source capable of providing high performance to that client. When the client has a sufficient amount of the content to perform its function, then additional portions of the content can be transmitted to the client from a source that provides a lower performance to that client with a minimal or no performance penalty to the user of the client.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: January 29, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: David Alexander Dunlap, Tal Saraf, Nicholas J. Maniscalco, Benjamin W. S. Redman, Martin Cornelis Frederik Slot, Bradley E. Marshall
  • Patent number: 10193946
    Abstract: A method for downloading multimedia files and an electronic device are provided. The method includes: obtaining first bandwidth information of a first electronic device; calculating a first times point according to the first bandwidth information; sending a first download request to the first electronic device to request downloading a first multimedia streaming prior to the first time point in the multimedia file; and sending a second download request to a second electronic device to request downloading a second multimedia streaming posterior to the first time point in the multimedia file.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: January 29, 2019
    Assignee: Acer Incorporated
    Inventor: Sheng-Yu Liang
  • Patent number: 10194212
    Abstract: Devices, systems, and methods for providing flexible access to video scenes contained within a video content item by receiving a scene information collection relating to the video scenes in the video content item and providing a user interface enabling a user to select a scene based on the scene information collection.
    Type: Grant
    Filed: July 2, 2017
    Date of Patent: January 29, 2019
    Assignee: Comigo Ltd.
    Inventors: Motty Lentzitzky, Menahem Lasser
  • Patent number: 10187925
    Abstract: The invention relates to a method and a device for interconnection in a network gateway comprising a first wireless communication interface and a second interface adapted to the implementation of content sharing operations using an interoperability protocol, the method comprising steps of transmission, by the first interface, of at least one information element aiming to enable the gateway to be detected by a remote equipment as being compatible with a function for reproduction using a wireless communication interface, of reception of data frames defined in a link layer of a wireless network protocol, the data frames comprising an item of audiovisual content and being received from a second remote device connected to the first interface by means of a wireless connection and of transmission of the content received at said second interface to a reproduction device.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: January 22, 2019
    Assignee: InterDigital CE Patent Holdings
    Inventors: Patrick Fontaine, Ludovic Jeanne
  • Patent number: 10182252
    Abstract: Methods, systems and devices are provided for communicating multimedia content over a service provider network. A network server may receive an audio-video stream from a content provider server, relaying the audio-video stream to a receiver device via the service provider network, receive an operating mode notification identifying a user behavior from the receiver device, and ceasing the relaying of the audio-video stream to the receiver device based on the user behavior. The network server may also alter the audio-video stream based on the received operating mode notification and send the altered audio-video stream to the receiver device via the service provider network.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: January 15, 2019
    Assignee: TIME WARNER CABLE ENTERPRISES LLC
    Inventors: Jian Yu, David Chen, Vipul Patel, Kenneth Gould
  • Patent number: 10178348
    Abstract: An information processing apparatus includes a receiver configured to receive images from other information processing apparatuses via a network; a band information acquirer configured to acquire reception band information of the receiver; a first display number determiner configured to determine a first number of the images to be displayed on a display device according to the reception band information; a second display number determiner configured to determine the first number as a second number of the images to be displayed on the display device, when the reception band information is stable, and determine a present number of the images presently displayed on the display device, as the second number, when the reception band information is unstable; and a display processor configured to display the second number of the one or more images on the display device.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: January 8, 2019
    Assignee: Ricoh Company, Ltd.
    Inventors: Shoh Nagamine, Takuya Imai, Kenichiro Morita
  • Patent number: 10171843
    Abstract: A method includes identifying a plurality of user-interested multimedia files based at on one of a history of a plurality of user multimedia searches, a plurality of user multimedia views, or a history of multimedia sharing with other users. The method creates a catalog of the plurality of user-interested multimedia files, wherein the catalog includes one of more groups of the plurality of multimedia files based on one of a multimedia file length, the history of the plurality of user multimedia searches, the plurality of user multimedia views, or a history of multimedia shares with other users. The method generates a novel multimedia file, where combining one generates the novel multimedia file or more individual multimedia files selected from the catalog of multimedia files.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
  • Patent number: 10171526
    Abstract: A computer implemented method comprises transmitting initial signaling data for a video conference from a signaling server to a plurality of client computing devices, the initial signaling data omitting identifiers for media data, establishing, by a media server, the video conference with the plurality of client computing devices, the plurality of client computing devices having used the initial signaling data to connect to the media server, sending, by the media server, media data for a subset of the plurality of client computing devices to the plurality of client computing devices, sending, by the media server, identifiers of the media data to the plurality of client computing devices.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: January 1, 2019
    Assignee: ATLASSIAN PTY LTD
    Inventors: Emil Ivov, Boris Grozev
  • Patent number: 10171534
    Abstract: Systems, devices and methods are provided to support placeshifting of adaptive media streams. A home device acts as an intermediary that passes requests for segments of an adaptive stream from a remote device to a content source. The content source responds with the requested segments, which are forwarded to the remote device. A connection service may be provided to facilitate placeshifting sessions between home and remote devices.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: January 1, 2019
    Assignee: DISH TECHNOLOGIES L.L.C.
    Inventors: Darren Major, Mark B. Hurst
  • Patent number: 10171616
    Abstract: Various embodiments provide byte caching in wireless communication networks. In one embodiment, a plurality of data packets are received through an internet protocol (IP) data flow established between a wireless communication device and at least one server. Each of the plurality of data packets are combined into a packet bundle. A determination is made as to whether a second byte caching system is available. The packet bundle is transformed using one or more byte caching operations based on a second byte caching system being available. The transformed packet bundle is sent to the second byte caching system using an IP communication mechanism.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Bongjun Ko, Franck Le, Robert B. Nicholson, Vasileios Pappas, Dinesh Verma
  • Patent number: 10171854
    Abstract: The present disclosure relates to a content supply device, a content supply method, a program, a terminal device, and a content supply system, which are capable of performing rapid zapping between channels. A content supply device according to an aspect of the present disclosure includes a first supply unit configured to generate a zapping stream by delimiting streaming data according to a timing and a duration in common with another channel and to supply the zapping stream to a reception side via a network, a second supply unit configured to generate a viewing stream by delimiting the streaming data according to a duration of an integer multiple of the duration of the zapping stream and to supply the viewing stream to the reception side via the network, and a metafile generating unit configured to generate a metafile that is for the reception side to receive the zapping stream and the viewing stream. The present disclosure can be applied to a system in which content is delivered in a streaming manner.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: January 1, 2019
    Assignee: SATURN LICENSING LLC
    Inventor: Yasuaki Yamagishi
  • Patent number: 10165226
    Abstract: Technology for a first multimedia telephony services over internet protocol (IP) multimedia subsystems (IMS) (MTSI) client operable to support region of interest (ROI) signaling with a second MTSI client is disclosed. The first MTSI client can identify a requested region of interest (ROI). The first MTSI client can encode the requested ROI for transmission to the second MTSI client via a real-time transport control protocol (RTCP) feedback message. The first MTSI client can decode encoded video received from the second MTSI client that corresponds to the requested ROI.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: December 25, 2018
    Assignee: INTEL IP CORPORATION
    Inventor: Ozgur Oyman
  • Patent number: 10162979
    Abstract: Disclosed are various embodiments for discovering availability of digital media titles from multiple digital media service providers. A user account can indicate a relationship with one or more of the digital media service providers. For selected digital media service providers, availability of the digital media title for viewing by the user account can be determined. Relationship information for the user account can be retrieved to determine if a specified digital media title is available for viewing from a digital media service provider. The information about accessibility of the specified digital media title can be prepared and sent to a client device.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: December 25, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Brett C. Barrilleaux, Ann M. Groeninger
  • Patent number: 10158453
    Abstract: Disclosed are a broadcast signal transmitter, a broadcast signal receiver, and a method for transceiving a broadcast signal in the broadcast signal transmitter/receiver. A method for transmitting a broadcast signal comprises the following steps: signaling in-band signaling information to at least one of a service component physical layer pipe (PLP) including at least one service component of a broadcast service, a first information PLP including first service information applied to one broadcast service and a second information PLP including second service information applied commonly to a variety of broadcast services; performing the FEC encoding on data included in each PLP; performing time-interleaving on the FEC encoded data; generating a transmission frame including the time-interleaved data; and modulating the transmission frame and transmitting a broadcast signal including the modulated transmission frame.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: December 18, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Woosuk Ko, Seoyoung Baek, Sangchul Moon
  • Patent number: 10152080
    Abstract: Techniques for influencing power consumption of a client while streaming multimedia content from a server over a network are described. The power consumption is influenced by controlling how many requests are used by the client to receive media segments of the multimedia content from the server. For example, the number of requests is reduced by increasing the durations of the available media segments. Thus, rather than requesting a certain number of media segments each of a particular duration, a lower number of media segments is requested where the requested media segments have longer durations. Although a longer duration generally results in a larger power saving, the length of a requested media segment is balanced against other parameters associated with current conditions of the client, server, and/or network to allow for, for example, adaptive streaming. As such an optimum duration is determined based on different parameters associated with the current conditions.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: December 11, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Viswanathan Swaminathan, Sheng Wei
  • Patent number: 10153968
    Abstract: Carrier-driven bearer path selection is disclosed. Carrier-driven bearer path selection enables a carrier to assert bearer path selection policies. Bearer paths available to UEs can be checked for compliance with a carrier's policies. Preferred bearer paths can be designated to the UE for selection. Designation of preferred bearer paths can, in an aspect, be related to route cost, path requests, or path characteristics. In addition, complex bearer path schema can be determined. In an aspect, complex bearer path schema can include asymmetric routing, bonding, and multiplexing. The subject disclosure can enable a carrier to improve management of the carrier's network resources by driving bearer path selection determination to UEs.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: December 11, 2018
    Assignee: AT&T MOBILITY II LLC
    Inventor: Matthew J. Walsh
  • Patent number: 10146498
    Abstract: In a network comprising a first zone player, wherein the first zone player is a member of a first synchrony group, a method comprising: playing, at the first zone player, audio information associated with the first synchrony group; receiving, at the first zone player, control information from a user interface module, wherein the control information directs the first zone player to disengage from the first synchrony group and to join a second synchrony group; disengaging, by the first zone player based on the received control information, the first zone player from the first synchrony group; joining, by the first zone player based on the received control information, the first zone player to the second synchrony group; and playing, by the first zone player, audio information associated with the second synchrony group.
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: December 4, 2018
    Assignee: Sonos, Inc.
    Inventor: Nicholas A. J. Millington
  • Patent number: 10148716
    Abstract: Controlling delivery of a video asset to a client is disclosed. A request for a manifest file is received. Manifest file components are retrieved. A dynamic manifest file is assembled from a set of manifest file components.
    Type: Grant
    Filed: April 9, 2013
    Date of Patent: December 4, 2018
    Assignee: Conviva Inc.
    Inventors: Dilip Antony Joseph, Aditya R. Ganjam, Faisal Zakaria Siddiqi
  • Patent number: 10149185
    Abstract: It is provided a method for reporting quality of experience of receiving digital content over a cellular network. The method is performed in a wireless terminal and comprises the steps of: detecting an end of the reception of the digital content; obtaining a device identifier of the wireless terminal; generating a reception reporting message comprising the device identifier and quality of experience metrics related to the reception of the digital content; and transmitting the reception reporting message to a network node. Corresponding, wireless terminal, network node, computer programs and computer program products are also provided.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: December 4, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventor: Hongxia Long