With Particular Transmission Scheme (e.g., Transmitting I-frames Only) Patents (Class 725/90)
  • Patent number: 11895348
    Abstract: Systems and methods for providing variable trick-play mode playback of media content in accordance with embodiments of the invention are disclosed. A playback device stores images of the media content associated with presentation times and marker information for the media content that indicates the presentation time of moments of interest. When a trick-play mode is invoked, the playback device determines a presentation time of a next marker in the playback. The playback device determines whether the current presentation time of the playback is within a specified range of the presentation time of the next marker and adjusts the speed of the trick-play playback based on the determination. The next frame to present is determined based on the adjusted speed of the trick-play playback and displayed.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: February 6, 2024
    Assignee: DIVX, LLC
    Inventors: William Frantz, Eric William Grab, Cristina Dobrin
  • Patent number: 11870831
    Abstract: A transmission control method and an apparatus of multimedia streaming data are provided. The method includes, when an edge server is to transmit a data packet of a video requested by user equipment to the user equipment, and it is a first time that the edge server transmits the data packet according to the request, filtering, by the edge server, the data packet, and transmitting the filtered data packet to the user equipment, otherwise, directly transmitting the data packet to the user equipment, wherein the video includes an on-demand video and a real-time video, and playing, by the user equipment, the video directly according to the received data packet.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: January 9, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Di Wu, Ye Sun, Siyuan Huang, Chunbo Zhu, Lie Zou
  • Patent number: 11647063
    Abstract: The disclosure relates to a methods and apparatus to perform improved trickplay for higher speeds and high-latency networks. In one aspect, the method comprises receiving, in a processor, data comprising a video or audiovisual signal formatted in a sequence of chunks downloaded sequentially over a communications medium. When the processor receives a command to display the data at a trickplay speed that is higher than normal speed, the processor can begin to skip a number of chunks before downloading a next chunk in the sequence of chunks, decoding, and displaying the decoded chunk. The number of skipped chunks between each downloaded chunk may be a preset number and/or may be dynamically determined in the event that a downloaded chunk is skipped because it is not downloaded in time or if the expected download time of the next chunk is longer than the display time of the current chunk.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: May 9, 2023
    Assignee: ARRIS Enterprises LLC
    Inventors: Rajesh Kechal Rao, Kaliraj Kalaichelvan, William P. Franks, Beena Devadathan
  • Patent number: 11595708
    Abstract: There is described a method for determining a play duration estimate of an adaptive bit rate (ABR) media presentation. The method comprises receiving at a network entity a media playlist manifest file of the media presentation, wherein the manifest file is transmitted from a content server to a client and comprises a plurality of entries, each entry linking to a respective different one of a plurality of media segments of the media presentation. The method further comprises determining a data size of the manifest file; and determining a play duration estimate of the media presentation based on the determined data size of the manifest file, a first value that represents a data size of each of the plurality of entries in the manifest file and a second value that represents a play duration of each media segment of the plurality of media segments of the media presentation.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: February 28, 2023
    Assignee: Openwave Mobility Inc.
    Inventors: Declan Harrison, Christopher Brown
  • Patent number: 11490149
    Abstract: Aspects of the subject disclosure may include, for example, setting a streaming rate cap for a client device; obtaining a bitrate ladder associated with the client device, wherein the bitrate ladder comprises a listing of a plurality of bitrates that the client device can request in connection with receiving streaming data; determining a boost rate for the client device, wherein the boost rate is greater than the streaming rate cap such that the boost rate enables the client device to receive the streaming data faster than the client device would otherwise receive the streaming data under the streaming rate cap, and wherein the boost rate is based upon the bitrate ladder; and enabling delivery to the client device of the streaming data up to the boost rate; wherein a network device is part of a network through which the streaming data is delivered to the client device. Other embodiments are disclosed.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: November 1, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Emir Halepovic, Niklas Carlsson, Vengatanathan Krishnamoorthi
  • Patent number: 11449893
    Abstract: Automated methods are provided for identifying when a first advertisement (ad) is a likely variant of a second ad. The first and second ads each include a plurality of sequential segments of a predefined time length, wherein the second ad is a reference ad, and the first ad is a sample ad. In one embodiment, a vector of segment hits is created for the second ad, wherein the second ad is used as both the sample ad and the reference ad for creating the vector of segment hits for the second ad. A vector of segment hits is also created for the first ad, wherein the first ad is used as the sample ad and the second ad is used as the reference ad for creating the vector of segment hits for the first ad.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: September 20, 2022
    Assignee: ALPHONSO INC.
    Inventors: Manish Gupta, Tapan Sharma
  • Patent number: 11360729
    Abstract: Disclosed is a method and apparatus for controlling a synchronous output of a digital matrix, and an electronic device, which relates to the field of multi-media technology and can control the synchronous outputs of output units. The method includes: when output units are activated or an individual output unit in the output units is re-activated after an abnormality occurs in this individual output unit, calibrating output start times and output periods of the output units such that the output start times of the output units are identical and the output periods of the output units are identical; receiving, by the output units, to-be-processed data based on the identical output start times; and after the to-be-processed data is received, controlling the output units to complete processing of the received to-be-processed data within a current output period, such that the output units output the processed data synchronously in a next output period.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: June 14, 2022
    Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.
    Inventors: Chunbo Hu, Zhenxiao Yue
  • 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: 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: 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: 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