With Particular Transmission Scheme (e.g., Transmitting I-frames Only) Patents (Class 725/90)
  • Patent number: 11303940
    Abstract: A transmission apparatus that transmits media data to a reception apparatus generates segments each corresponding to a predetermined time length portion of the media data, the segments including a first segment including predetermined reference data serving as a reference for play of the media data, and a second segment not including the predetermined reference data; and transmits the generated segment to the reception apparatus in response to a request for a segment from the reception apparatus. In the transmitting, based on that the segment requested by the reception apparatus is the second segment, the second segment is changed to the first segment and transmitted to the reception apparatus.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: April 12, 2022
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Toru Suneya
  • Patent number: 11290727
    Abstract: Adjusting communication channels used by camera to communicate with a base station are described. In one aspect, characteristics of communication channels can be determined and the operation of the camera can be adjusted to use a communication channel based on a comparison of the characteristics of multiple communication channels.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: March 29, 2022
    Assignee: Arlo Technologies, Inc.
    Inventors: Joseph Amalan Arul Emmanuel, Peiman Amini
  • Patent number: 11277674
    Abstract: A method for promoting interaction during a live streaming event is disclosed. The method comprising the steps of receiving an audio feed and a visual feed of the live streaming event from a source device; partitioning with a uniform block length, the visual feed into visual feed partitions and the audio feed into audio feed partitions; and tagging a time-marker to each sentence in the audio feed. The method further comprises the steps of initiating a conversion of each sentence into a translated sentence while retaining the tagged time-markers, each translated sentence having an association with a visual feed partition and an audio feed partition; and waiting for a time delay to expire between transmitting a first partition, a second audio feed partition and the associated translated sentence with the tagged time-marker to the recipient device.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: March 15, 2022
    Assignee: NOOGGI PTE LTD
    Inventors: Shu Ching Quek, Toi Mien Quek
  • Patent number: 11195200
    Abstract: A disclosed example method to group advertisements by advertisement campaign involves determining a first color proportion of a first color and a second color proportion of a second color in a first advertisement. The example method involves comparing first and second color proportions of the first advertisement to a third color proportion and a fourth color proportion of a second advertisement. The example method also involves associating the second advertisement with a same advertisement campaign of the first advertisement when a comparison between the first color proportion and the third color proportion satisfies a first threshold and a comparison between the second color proportion and the fourth color proportion satisfies a second threshold.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: December 7, 2021
    Assignee: The Nielsen Company (US), LLC
    Inventors: Ronan Heffernan, Chad A. Hage, Ayaz Hemani
  • Patent number: 11134278
    Abstract: Systems and methods for managing the storage of content are described. A video stream may include a content identifier and content information relating to a boundary that may be used to facilitate recording of at least a portion of the video stream.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: September 28, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Christopher Lintz, Tedd Dawson, Jason Burgess
  • Patent number: 11082468
    Abstract: A stream hosting server generates anchors associated with a live stream, each anchor specifying a timestamp of the live stream that represents an opportune moment for a user to join the live stream. When a viewer client device sends a request to join the live stream, the stream hosting server analyzes the anchor list and selects an appropriate anchor. The stream hosting server provides the live stream to the viewer client device beginning at the timestamp specified by the anchor. Thus, the viewer client device can begin displaying the live stream at the opportune moment specified by the anchor. The stream hosting server also creates video on demand content that include a completed live stream as well as anchors associated with the live stream. The viewer client device can display the VOD beginning at different anchors.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: August 3, 2021
    Assignee: Google LLC
    Inventors: Justin Lewis, Scott Davies
  • Patent number: 11039149
    Abstract: Techniques are provided for adaptively controlling an encoding device to allow dynamic insertion intra-coded video content based on feedback information. For example, at least a portion of a video slice of a video frame in a video bitstream can be determined to be missing or corrupted. Feedback information indicating at least the portion of the video slice is missing or corrupted can be sent to an encoding device. An updated video bitstream can be received from the encoding device in response to the feedback information. The updated video bitstream can include at least one intra-coded video slice having a size that is larger than the missing or corrupted video slice. The size of the at least one intra-coded video slice can be determined to cover the missing or corrupted slice and propagated error in the video frame caused by the missing or corrupted slice.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: June 15, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Mina Ayman Saleh Yanni Makar, Ajit Venkat Rao, Sandeep Kanakapura Lakshmikantha, Qi Xue, Bibhu Mohanty, Vinay Melkote Krishnaprasad
  • Patent number: 10958695
    Abstract: In some embodiments, a method for recommending content based on network conditions comprises: receiving, from a first user device, a request to present media content recommendations on the first user device; in response to receiving the request, determining information indicating a user context associated with the first user device and network connectivity information associated with a connection status of the first user device over a communications network; identifying a group of media content items to recommend based on the user context and the network connectivity information; and causing recommendations for the group of media content items to be presented on the first user device.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: March 23, 2021
    Assignee: Google LLC
    Inventors: Matthew Sharifi, Jakob Nicolaus Foerster
  • Patent number: 10924143
    Abstract: Aspects of the subject disclosure may include, for example, a communication node having a modem that receives first data streams from a source communication node via a first plurality of twisted pair transmission lines. A multiplexer selects a first subset of the first data streams and a second subset of the first data streams. A wireless transceiver wirelessly transmits the first subset of the first data streams as radio frequency signals via an antenna to at least one device. A distribution point unit transmits the second subset of the first data streams on a second plurality of twisted pair transmission lines to a destination communication node of a distributed antenna system.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: February 16, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Irwin Gerszberg, George Blandino
  • Patent number: 10903922
    Abstract: A method for transmitting a broadcast signal is disclosed. The broadcast signal transmitting method proposes a system for supporting a next-generation broadcast service in an environment for supporting next-generation hybrid broadcast using a terrestrial broadcast network and the Internet network. In addition, the method proposes an efficient signaling method for supporting both the terrestrial broadcast network and the Internet network in an environment for supporting next-generation hybrid broadcast.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: January 26, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Jangwon Lee, Minsung Kwak, Woosuk Ko, Kyoungsoo Moon, Sungryong Hong
  • Patent number: 10873550
    Abstract: The invention relates to a method for communication in a communication network 1 having at least one transmitter 2 and at least one receiver, wherein at least one message is sent from the transmitter 1 to the receiver, and a relevance of the message for the receiver is determined, wherein the communication network 1 comprises at least one test receiver 11a, a first survey receiver 22a, a second survey receiver 22b, the final receiver 3a, a tracking server 5, a receiver database 6, a survey database 7, an evaluation module 121, a selection module 122, and a central server 8, and a relevance of a final message 30a for the final receiver 3a is determined before the final message 30a is sent.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: December 22, 2020
    Inventors: Eric Borrmann, Jörg Sayn
  • Patent number: 10841645
    Abstract: A storage system and method for video frame segregation to optimize storage are provided. In one embodiment, a storage system is presented comprising a memory and a controller. The controller is configured to: receive a video stream from a host; identify a plurality of video frame types from the video stream; and store video frames of different video frame types in the memory using different storage options. Other embodiments are provided.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: November 17, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventor: Ramanathan Muthiah
  • Patent number: 10834432
    Abstract: The invention discloses a method, device and system for in-sequence live streaming, belonging to the technical field of computers. The method includes receiving a terminal type of a streamer terminal sent by the streamer terminal during the in-sequence live streaming; determining a target transcoding mode corresponding to the terminal type of the streamer terminal according to the pre-stored corresponding relation between the terminal type and the transcoding mode; and receiving live streaming data sent by the streamer terminal, transcoding the live streaming data according to the target transcoding mode, and sending the transcoded live streaming data to a viewer terminal of a live streaming room to which the streamer terminal belongs. By the invention, the user can use the mobile terminal to conduct in-sequence live streaming.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: November 10, 2020
    Inventor: Mengqi Chen
  • Patent number: 10791372
    Abstract: There is provided a system including a non-transitory memory storing a subscription entitlement database and a hardware processor configured to provide access to a media content to a user during an availability window for the media content, according to a subscription right associated with the media content in the subscription entitlement database, notify a user of the availability window for the media content, present the user with an option to extend access to the media content beyond the availability window for the media content, in response to a selection of the option to extend access from the user, extend access to the media content after the availability window.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: September 29, 2020
    Assignee: Disney Enterprises, Inc.
    Inventors: Josiah Eatedali, Edward C. Drake, Mark Arana
  • Patent number: 10778628
    Abstract: A method for improving mass messaging in an electronic messaging system includes receiving recipient data describing a response of each of one or more recipients to receiving a prior message, generating predictor data based on the recipient data, where the predictor data indicates a plurality of predictors of recipient behavior in response to a message, identifying one or more top predictors of recipient behavior, the one or more top predictors being selected from among the plurality of predictors based on preferred recipient behaviors, generating, for each of the one or more recipients and from the recipient data, one or more predictive scores for each combination of top predictor and recipient, and assigning, based on one or more predictive scores of a specific recipient, the specific recipient to a specific persona, wherein the specific persona describes an expected behavior of the recipient.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: September 15, 2020
    Assignee: salesforce.com, inc.
    Inventors: Brian Brechbuhl, John Grotland, Rick Munoz, Leslie Fine, Leah McGuire, Shubha Nabar, Vitaly Gordon, Xiuchai (Meko) Xu
  • Patent number: 10742924
    Abstract: Electronic information defining visual content within video frames may be accessed. Video frames may be ordered in a source sequence. Positions in the source sequence may be associated with playback directions. Video frames may be ordered in a playback sequence based on the playback directions. The playback sequence may characterize a playback order in which video frames are displayed during playback. Video frames in the playback sequence may be associated with playback speeds. The playback speeds may determine perceived speeds with which visual content is displayed during playback. Speed ramped video frames may be determined based on the playback sequence and the playback speeds. A speed ramped video may be generated based on the speed ramped video frames.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: August 11, 2020
    Assignee: GoPro, Inc.
    Inventor: Joshua Bodinet
  • Patent number: 10728568
    Abstract: Techniques are described for adaptive encoding of different visual elements in a video frame. Characteristics of visual elements can be determined and used to set encoding parameters for the visual elements. The visual elements can be encoded such that one visual element is encoded differently than another visual element if they have different characteristics.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: July 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Charles Benjamin Franklin Waggoner, Yongjun Wu, Hai Wei
  • Patent number: 10659824
    Abstract: Embodiments of the present application disclose a video playback method and apparatus, which relate to the field of video communication technologies. The method includes: receiving a data obtaining request for a video to be played back sent by a client; estimating a current data transmission speed according to historical data transmission speeds; selecting a target video frame discarding scheme from preset video frame discarding schemes, according to the current data transmission speed and a theoretical data transmission speed corresponding to a preset video frame discarding scheme, wherein the theoretical data transmission speed is determined according to the multiplied speed for video playback; and performing discard processing on video data of the video to be played back according to the target video frame discarding scheme, and sending to the client the video data that has been subjected to the discard processing, so that the client plays back the video to be played back.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: May 19, 2020
    Assignee: Hangzhou Hikvision Digital Technology Co., Ltd.
    Inventors: Shiliang Pu, Shengsen Zhang, Guangkai Ding, Wei Wang, Qiqian Lin, Weichun Wang
  • Patent number: 10652294
    Abstract: A stream hosting server generates anchors associated with a live stream, each anchor specifying a timestamp of the live stream that represents an opportune moment for a user to join the live stream. When a viewer client device sends a request to join the live stream, the stream hosting server analyzes the anchor list and selects an appropriate anchor. The stream hosting server provides the live stream to the viewer client device beginning at the timestamp specified by the anchor. Thus, the viewer client device can begin displaying the live stream at the opportune moment specified by the anchor. The stream hosting server also creates video on demand content that include a completed live stream as well as anchors associated with the live stream. The viewer client device can display the VOD beginning at different anchors.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: May 12, 2020
    Assignee: Google LLC
    Inventors: Justin Lewis, Scott Davies
  • Patent number: 10621879
    Abstract: Techniques for conditional presentation of auxiliary information are provided. In one example, a computer-implemented method comprises determining, by a device operatively coupled to a processor, feedback information for a user in response to a media presentation, wherein the feedback information is indicative of a mental state of the user during presentation of the media presentation. The computer-implemented method can further comprise determining content of the media presentation associated with the mental state of the user, and determining auxiliary information about the content based on the mental state of the user. The computer-implemented method can further comprise providing, by the device, the content to a user device during the presentation of the media presentation and for rendering at the user device in association with presentation of the content.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: April 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Malolan Chetlur, Vijay Ekambaram, Vikas V. Joshi, Ashok Pon Kumar Sree Prakash, Sharad Sundararajan
  • Patent number: 10581944
    Abstract: A technique for distributing transmission resources in a media data streaming system is disclosed. A user terminal of the media data streaming system comprises an interface configured to receive a stream of variable bitrate encoded media data via a communications network. The user terminal further comprises a memory storing program code and at least one processing device configured to execute the program code. The program code causes the processing device to determine bitrate variation information for the media data stream and to trigger transmission of the bitrate variation information towards a network component. The network component is configured to trigger dynamic distribution of the transmission resources of the communications network among multiple user terminals dependent on the bitrate variation information.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: March 3, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Sándor Rácz, Geza Szabo
  • Patent number: 10574716
    Abstract: A receiver driven approach for playback of remote content is described. One embodiment includes obtaining information concerning the content of the media file from the remote server, identifying a starting location within the media sequence, identifying byte ranges of the media file corresponding to media required to play the media sequence from the starting location, requesting the byte ranges required to play the media sequence from the starting location, buffering received bytes of information pending commencement of playback, playing back the buffered bytes of information, receiving a user instruction, identifying byte ranges of the media file corresponding to media required to play the media sequence in accordance with the user instruction, flushing previous byte range requests, and requesting the byte ranges required to play the media in accordance with the user instruction.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: February 25, 2020
    Assignee: DIVX, LLC
    Inventor: Roland Osborne
  • Patent number: 10477264
    Abstract: A method for the selective extraction, by a terminal, of at least one image to be extracted, from an encrypted video stream where multiple encrypted versions are stored on a server incapable of decrypting the encrypted version. The multiple encrypted versions comprising at least a low resolution version and a high resolution version, and each encrypted version is divided into encrypted blocks, containing multiple encrypted images. The method includes selecting an encrypted block from the low resolution encrypted version of the encrypted video stream, selecting a subset of the encrypted block containing an image to be extracted; transmitting to the terminal the subset; decrypting of the subset by the terminal; and extracting the image, from the decrypted subset.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: November 12, 2019
    Assignee: Squadeo
    Inventors: Nicolas Delahaye, Francois Martin, Ludovic Piquet, Frédéric Pasquet, David Grondin
  • Patent number: 10419513
    Abstract: A method comprises receiving content from a source, and generating multiple content streams each comprising the received content. Each content stream includes segments comprising respective portions of the received content. Different segmenting is utilized in generating respective ones of the content streams such that the segments in each of the content streams are offset in time relative to corresponding segments in the other ones of the streams. For example, generating the multiple content streams may comprise segmenting n content streams such that each content stream comprises segments of length Ts with corresponding segments in adjacent ones of the content streams being offset from one another by an offset Tg. Such an arrangement ensures that latency shift upon switching between one of the content streams and another content stream in a different set of multiple content streams at a client device can be limited to a value approximated by Tg.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: September 17, 2019
    Assignee: Kiswe Mobile Inc.
    Inventors: Jeong H. Kim, Francis X. Zane, Thomas J. Janiszewski, Wim Sweldens, Yung-Lung Ho
  • Patent number: 10349117
    Abstract: One embodiment provides a method including: associating, using a processor, at least one consumer with identified media; determining, using a processor, the at least one consumer has consumed the identified media; and removing, based upon all associated consumers consuming the identified media, the identified media. Other aspects are described and claimed.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: July 9, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Arnold S. Weksler, John Carl Mese, Nathan J. Peterson, Russell Speight VanBlon
  • Patent number: 10271014
    Abstract: Disclosed aspects relate to dynamic video image management. A set of dynamic image quality factors may be collected with respect to a dynamic video image. A set of display parameter values may be determined based on the set of dynamic image quality factors. The set of display parameter values may be of a set of display parameter values for a set of computing assets. The set of display parameter values may be determined to benefit the set of dynamic image quality factors with respect to the dynamic video image. The set of computing assets may be configured using the set of display parameter values. The set of computing assets may be configured to benefit the set of dynamic image quality factors with respect to the dynamic video image.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: April 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ilse M. Breedvelt-Schouten, Jana H. Jenkins, Jeffrey A. Kusnitz, John A. Lyons
  • Patent number: 10242165
    Abstract: A method includes initiating play of a media file, reading a first key associated with a device, reading a second key associated with an application, and determining, based on the first key and the second key, whether a characteristic associated with playing the media file is higher for the playing of the media file by the web browser as compared to playing of the media file by the application. Upon determining the characteristic associated with playing the media file is higher for the playing of the media file by the web browser, initiating execution of the web browser on the device, and playing the media file with the web browser. Upon determining the characteristic associated with playing the media file is higher for the playing of the media file by the application, initiating execution of the application on the device, and playing the media file with the application.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: March 26, 2019
    Assignee: GOOGLE LLC
    Inventor: Alberto Martin Perez
  • Patent number: 10209916
    Abstract: A data write control device includes: a memory that stores a data write control program and data; and a processor that executes the data write control program, wherein the processor: divides data to be downloaded into pieces of divided data; downloads the pieces of divided data; and performs, based on a file system of a storage that is a storage destination to store the data to be downloaded, a first write process of sequentially writing the pieces of divided data into the storage, or a second write process of writing all of the pieces of divided data into the storage at once after all of the pieces of divided data are downloaded.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: February 19, 2019
    Assignee: FUJITSU CONNECTED TECHNOLOGIES LIMITED
    Inventor: Makoto Uchino
  • Patent number: 10185768
    Abstract: A system, method and computer program utilize a distance associative hashing algorithmic means to provide a highly efficient means to rapidly address a large database. The indexing means can be readily subdivided into a plurality of independently-addressable segments where each such segment can address a portion of related data of the database where the subdivided indexes of said portions reside entirely in the main memory of each of a multiplicity of server means. The resulting cluster of server means, each hosting an addressable sector of a larger database of searchable audio or video information, provides a significant improvement in the latency and scalability of an Automatic Content Recognition system, among other uses.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: January 22, 2019
    Assignee: INSCAPE DATA, INC.
    Inventors: Zeev Neumeier, Brian Reed
  • Patent number: 10015716
    Abstract: Systems and methods preserve application identification information on handover in a communication network. End user quality of experience is improved by determining applications associated with communications to and from the end user. The applications may include application classes and specific applications. The application information is used to schedule packets such that the end user quality of experience is improved for that application. When the end user is handed over between wireless access nodes, the access nodes transfer application information so that the improved end user quality of experience is maintained.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: July 3, 2018
    Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: Yiliang Bao, Kenneth Stanwood, David Gell
  • Patent number: 9955117
    Abstract: Disclosed aspects relate to dynamic video image management. A set of dynamic image quality factors may be collected with respect to a dynamic video image. A set of display parameter values may be determined based on the set of dynamic image quality factors. The set of display parameter values may be of a set of display parameter values for a set of computing assets. The set of display parameter values may be determined to benefit the set of dynamic image quality factors with respect to the dynamic video image. The set of computing assets may be configured using the set of display parameter values. The set of computing assets may be configured to benefit the set of dynamic image quality factors with respect to the dynamic video image.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ilse M. Breedvelt-Schouten, Jana H. Jenkins, Jeffrey A. Kusnitz, John A. Lyons
  • Patent number: 9906834
    Abstract: Systems and methods for identifying which video segment is being displayed on a screen of a television system. The video segment is identified by deriving date from the television signals, the derived data being indicative of the video segment being displayed on file screen. This feature can be used to extract a viewer's reaction (such as changing the channel) to a specific video segment (such as an advertisement) and reporting the extracted information as metrics. The systems and methods may further provide contextually targeted content to the television system. The contextual targeting is based on not only identification of the video segment being displayed, hut also a determination concerning the playing time or offset time of the particular portion of the video segment being currently displayed.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: February 27, 2018
    Assignee: Inscape Data, Inc.
    Inventors: Zeev Neumeier, Edo Liberty
  • Patent number: 9905271
    Abstract: Embodiments are directed towards presenting a current-playing-position marker on a progress bar along with real time content. An initial timeline value of the content may be determined, along with an initial presentation timestamp value for the first frame of the content. For each next frame of the content, a next timeline value may be determined based on a difference between a next presentation timestamp value for a corresponding next frame and the initial presentation timestamp value, and mapping of the next presentation timestamp value for the corresponding next frame and the next timeline value in the index file. The content and a progress bar may be displayed to the user on a remote device based on the index file. A position of the current-playing-position marker on the progress bar for each frame of the content may be determined based on the next timeline value for each corresponding frame.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: February 27, 2018
    Assignee: Sling Media PVT Ltd
    Inventors: Laxminarayana Dalimba, Vikal Kumar Jain, Mohammed Rasool, Varunkumar B. Tripathi
  • Patent number: 9883204
    Abstract: Systems and methods for encoding source media in Matroska container files for adaptive bitrate streaming utilizing Hypertext Transfer Potocol (HTTP) in accordance with embodiments of the invention are disclosed. One embodiment of the invention includes a processor configured via a source encoding application to ingest at least one multimedia file containing a source video.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: January 30, 2018
    Assignee: Sonic IP, Inc.
    Inventors: Jason Braness, Auke Sjoerd van der Schaar, Kourosh Soroushian
  • Patent number: 9800948
    Abstract: A method for trick play (fast forward, rewind, etc.) in video streams using adaptive bitrate HTTP delivery protocols includes playing only portions of a video at a current bitrate to achieve the initial trick play functionality. A new trick play bitrate is selected based on a trick play playout rate, the trick play bitrate for the duration of the trick play is retrieved, and operation is switched back to a previous bitrate when normal playback resumes. A system is also specified for implementing a client and server infrastructure in accordance with the method.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: October 24, 2017
    Assignee: ERICSSON AB
    Inventors: Kevin J. Ma, Radim Bartos
  • Patent number: 9712890
    Abstract: Network services encode multimedia content, such as video, into multiple adaptive bitrate streams of encoded video and a separate trick play stream of encoded video to support trick play features. The trick play stream is encoded at a lower encoding bitrate and frame rate than each of the adaptive bitrate streams. The adaptive bitrate streams and the trick play stream are stored in the network services. During normal content streaming and playback, a client device downloads a selected one of the adaptive bitrate streams from network serviced for playback at the client device. To implement a trick play feature, the client device downloads the trick play stream from the network services for trick play playback.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: July 18, 2017
    Assignee: Sonic IP, Inc.
    Inventors: Abhishek Shivadas, Stephen R. Bramwell
  • Patent number: 9705727
    Abstract: Systems, devices and processes are described to transfer a media program from a media server to a playback device over a network. The media program is encoded in a multi-layer format having a plurality of layers comprising a base layer and at least one additional layer. The base layer supports playback of the entire media program at a lower resolution and each of the additional layers provides additional data that, when combined with the base layer, supports playback of the media program at a higher resolution. The base layer is initially transferred to allow playback of the media program at the lower resolution on the playback device. If sufficient resources remain after transfer of the base layer, then at least one of the additional layers may be subsequently transferred to allow playback of the media program at the higher resolution.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: July 11, 2017
    Assignee: EchoStar Technologies L.L.C.
    Inventor: Martyn Ross Ward
  • Patent number: 9686579
    Abstract: Embodiments of a device for receiving a digital terrestrial, cable, or satellite television signal are described herein. For example, a silicon tuner module may be configured to receive a digital terrestrial, cable, or satellite television signal and output a digital bitstream, the digital bitstream may include audio visual content in an encoded transport stream. In a further example, a digital audio video connector may be configured to couple with a display device, the digital audio video connector may be configured to provide the digital bitstream to the display device according to a specification. In another example, a processing module may be configured to control the silicon tuner module in response to a Consumer Electronics Control command received from the display device via the digital audio video connector.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: June 20, 2017
    Assignee: BBY SOLUTIONS, INC.
    Inventor: Mahmood Majid
  • Patent number: 9571799
    Abstract: An access point is connected with surveillance cameras through wireless communication means. In the access point, a packet identification unit identifies the surveillance camera. A receiving status measurement unit measures receiving speed of the image data for each surveillance camera, and a priority apparatus determination unit determines whether to prioritize receiving of image data from a surveillance camera with the receiving speed smaller than a reference speed. The receiving control unit transmits a CTS packet, indicating that data receiving from the surveillance camera determined by the priority apparatus determination unit will be prioritized, to all of the connected surveillance cameras. The surveillance cameras other than that indicated by the CTS packet pause the data transmission to the access point when the CTS packet is received.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: February 14, 2017
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventor: Kenji Ooi
  • Patent number: 9467697
    Abstract: A method for packetizing data representing a video sequence comprising a first frame and a second frame. The method comprising determining for at least one first area of a plurality of first areas of the first frame a second area of a plurality of second areas of the second frame such that, for different first areas different second areas are determined and such that, for each of the first areas, a measure of the distance between the second area determined for the first area and an area of the second frame whose location within the second frame corresponds to the location of the first area is above a value. The method further comprising grouping, for each of the first areas, data which the first area may be reconstructed and data from which the second area determined for the first area may be reconstructed into a packet.
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: October 11, 2016
    Assignee: Agency for Science, Technology and Research
    Inventors: Yu Wang, Jo Yew Tham, Kwong Huang Goh, Wei Siong Lee, Wenxian Yang
  • Patent number: 9445114
    Abstract: A method of encoding an image of a video sequence, the image being represented by a plurality of coding units, the encoding comprising at least two different encoding processes for encoding the image wherein each encoding process introduces coding dependencies between coding units, the method comprising: determining a set of slice boundaries for each encoding process wherein the set of slice boundaries for each encoding process partitions the image into one or more slices for the respective encoding process, the one or more slices each including a set of coding units of the image between a pair of respective slice boundaries; the coding units of one slice being encoded independently of coding units of another of the slices of the respective encoding process; wherein the slice boundaries for each encoding process are defined as a function of at least one slice boundary defining parameter.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: September 13, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventors: Naël Ouedraogo, Guillaume Laroche
  • Patent number: 9439048
    Abstract: This invention relates to a method and apparatus for providing mobile-to-mobile video capability to a network. More particularly, this development is directed to a system that facilitates the transmission of video data from one mobile station (e.g. wireless phone) to another mobile station (e.g. another wireless phone). It also provides user control of the transmission to accommodate the preferences of the called party relative to receipt of the data.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: September 6, 2016
    Assignee: Alcatel Lucent
    Inventor: David S. Benco
  • Patent number: 9414287
    Abstract: Systems and methods preserve application identification information on handover in a communication network. End user quality of experience is improved by determining applications associated with communications to and from the end user. The applications may include application classes and specific applications. The application information is used to schedule packets such that the end user quality of experience is improved for that application. When the end user is handed over between wireless access nodes, the access nodes transfer application information so that the improved end user quality of experience is maintained.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: August 9, 2016
    Assignee: WI-LAN LABS, INC.
    Inventors: Yiliang Bao, Kenneth Stanwood, David Gell
  • Patent number: 9357157
    Abstract: In a transmission side, a layer adjusting unit performs an adjustment to store a scalable encoded video data in a memory, select and output a scalable data of a base quality as a real-time video, read from a memory a scalable data of an enhancement quality based on the designation of a enhancement quality and a transmission period of time, and output the scalable data of an enhancement quality together with a real-time scalable data. In the receiving side, a layer synthesizing unit synthesizes and outputs a real-time video at normal times, and lowers the real-time video to a quality of the base layer if there is an enhancement quality video of a designated period of time, thereby reading the base quality layer data corresponding to the designated video from the memory (153) and synthesizing the data with the enhancement quality video to output the resulting data.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: May 31, 2016
    Assignee: Toshiba Corporation
    Inventors: Sunao Wada, Yasuo Ohya, Shunichi Gondo
  • Patent number: 9261958
    Abstract: A digital object navigation apparatus and method using gaze information of a user is provided. The digital object navigation apparatus may collect gaze information and gesture information of the user, may determine navigation information with respect to a digital object including a zoom rate, a rendering quality, or an intensity of an annotation, and may navigate in the digital object. The user may navigate in the digital object by only gazing without separate manipulation.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: February 16, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Byung In Yoo, Chang Kyu Choi
  • Patent number: 9229944
    Abstract: Techniques and mechanisms described herein facilitate the storage of digital media recordings. According to various embodiments, a system may include a plurality of shards. Each shard may include a storage system operable to store a plurality of digital media recordings. Each shard may also include one or more recording writers. Each recording server may be operable to store digital media recordings stored in the storage system. According to various embodiments, the system may also include a recording manager. The recording manager may be operable to select one of the plurality of shards for storing a designated digital media recording. The recording manager may also be operable to transmit an instruction to the selected shard to store the designated digital media recording.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: January 5, 2016
    Assignee: MobiTV, Inc.
    Inventors: Fritz Barnes, Kent Karlsson, Ren Long
  • Patent number: 9185044
    Abstract: Rate reduction for an application controller is provided. Computing resources used by an application controller receiving an amount of traffic from a network device can be determined. A determination whether the computing resources used by the application controller are approaching a computing capacity of the application controller can be made. A message can be sent to the network device to reduce the amount of traffic sent to the application controller in response to a determination that the application controller is approaching the computing capacity. A reduced amount of traffic can be received from the network device. Incrementally increasing amounts of traffic can be received from the network device after receiving the reduced amount of traffic from the network device.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 10, 2015
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Byung Kyu Choi, Luis Astudillo Pascual, Jr., Brian E. Krelle
  • Patent number: 9148289
    Abstract: A method for streaming video data. Video data is received. At least one frame of the video data is segmented into a plurality of regions. Video data corresponding to a first region of the plurality of regions is transmitted over a network. The video data corresponding to a second region of the plurality of regions is modified according to interactive input. The video data corresponding to a modified version of the second region is transmitted over the network.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: September 29, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wai-Tian Tan, Gene Cheung, Bo Shen, Antonio Ortega
  • Patent number: 9143461
    Abstract: Disclosed is a technique for enabling a device that needs to send high priority and high bandwidth user plane traffic to send the user plane traffic even in the case where a group bandwidth has an upper limit in group-based communication. According to the technique, when an MTC device that is to send high priority and high bandwidth user plane traffic sends a service request to a network node (P-GW 213a), the network node allows use of a minimum bandwidth bearer in the case where the upper limit of the group bandwidth is exceeded. The MTC device sends a traffic sending request to an MTC server 214a via the bearer. The MTC server stops traffic of an appropriate other MTC device, to secure a bandwidth for the MTC device having the high priority and high bandwidth user plane traffic.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: September 22, 2015
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Mohana Dhamayanthi Jeyatharan, Chan Wah Ng, Chun Keong Benjamin Lim, Keigo Aso, Takahisa Aoyama, Shinkichi Ikeda
  • Patent number: 9124904
    Abstract: Provided is an apparatus and method of modifying a user interface based on a network condition. The apparatus includes a communication unit, a contents replaying unit, a determination unit, and an interface modification unit. The communication unit communicates with a server through one or more wired/wireless communication methods. The contents replaying unit provides a user interface screen for selecting contents and replaying contents selected by the user. The determination unit determines whether or not network connect with the server is necessary for the replaying of the contents displayed on the user interface screen for selecting the contents. The interface modification unit modifies the user interface screen for selecting the contents according to whether or not the network connection is necessary.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: September 1, 2015
    Inventor: Bong Jin Jang