With Particular Transmission Scheme (e.g., Transmitting I-frames Only) Patents (Class 725/90)
-
Patent number: 12120456Abstract: An image transmission system includes an image transmitting device coupled to a computer, and an image receiving device coupled to a projector, and transmits image information from the image transmitting device to the image receiving device via wireless communication. The image receiving device detects a state of the wireless communication by the image transmitting device, outputs a first control signal turning on a power of the projector to the projector when detecting that the wireless communication is started, receives the image information transmitted from the image transmitting device, and outputs the received image information to the projector.Type: GrantFiled: May 27, 2021Date of Patent: October 15, 2024Assignee: SEIKO EPSON CORPORATIONInventor: Yoshiteru Uchiyama
-
Patent number: 11895348Abstract: 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: GrantFiled: January 21, 2021Date of Patent: February 6, 2024Assignee: DIVX, LLCInventors: William Frantz, Eric William Grab, Cristina Dobrin
-
Patent number: 11870831Abstract: 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: GrantFiled: December 13, 2021Date of Patent: January 9, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Di Wu, Ye Sun, Siyuan Huang, Chunbo Zhu, Lie Zou
-
Patent number: 11647063Abstract: 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: GrantFiled: September 9, 2021Date of Patent: May 9, 2023Assignee: ARRIS Enterprises LLCInventors: Rajesh Kechal Rao, Kaliraj Kalaichelvan, William P. Franks, Beena Devadathan
-
Patent number: 11595708Abstract: 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: GrantFiled: January 25, 2022Date of Patent: February 28, 2023Assignee: Openwave Mobility Inc.Inventors: Declan Harrison, Christopher Brown
-
Patent number: 11490149Abstract: 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: GrantFiled: March 15, 2019Date of Patent: November 1, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Emir Halepovic, Niklas Carlsson, Vengatanathan Krishnamoorthi
-
Patent number: 11449893Abstract: 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: GrantFiled: September 16, 2021Date of Patent: September 20, 2022Assignee: ALPHONSO INC.Inventors: Manish Gupta, Tapan Sharma
-
Method and apparatus for controlling synchronization output of digital matrix, and electronic device
Patent number: 11360729Abstract: 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: GrantFiled: October 20, 2017Date of Patent: June 14, 2022Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.Inventors: Chunbo Hu, Zhenxiao Yue -
Patent number: 11303940Abstract: 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: GrantFiled: February 21, 2020Date of Patent: April 12, 2022Assignee: CANON KABUSHIKI KAISHAInventor: Toru Suneya
-
Patent number: 11290727Abstract: 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: GrantFiled: May 10, 2021Date of Patent: March 29, 2022Assignee: Arlo Technologies, Inc.Inventors: Joseph Amalan Arul Emmanuel, Peiman Amini
-
Patent number: 11277674Abstract: 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: GrantFiled: April 4, 2018Date of Patent: March 15, 2022Assignee: NOOGGI PTE LTDInventors: Shu Ching Quek, Toi Mien Quek
-
Patent number: 11195200Abstract: 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: GrantFiled: July 18, 2019Date of Patent: December 7, 2021Assignee: The Nielsen Company (US), LLCInventors: Ronan Heffernan, Chad A. Hage, Ayaz Hemani
-
Patent number: 11134278Abstract: 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: GrantFiled: September 30, 2016Date of Patent: September 28, 2021Assignee: Comcast Cable Communications, LLCInventors: Christopher Lintz, Tedd Dawson, Jason Burgess
-
Patent number: 11082468Abstract: 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: GrantFiled: May 11, 2020Date of Patent: August 3, 2021Assignee: Google LLCInventors: Justin Lewis, Scott Davies
-
Patent number: 11039149Abstract: 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: GrantFiled: August 1, 2019Date of Patent: June 15, 2021Assignee: QUALCOMM IncorporatedInventors: Mina Ayman Saleh Yanni Makar, Ajit Venkat Rao, Sandeep Kanakapura Lakshmikantha, Qi Xue, Bibhu Mohanty, Vinay Melkote Krishnaprasad
-
Patent number: 10958695Abstract: 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: GrantFiled: June 21, 2016Date of Patent: March 23, 2021Assignee: Google LLCInventors: Matthew Sharifi, Jakob Nicolaus Foerster
-
Patent number: 10924143Abstract: 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: GrantFiled: January 2, 2020Date of Patent: February 16, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Irwin Gerszberg, George Blandino
-
Patent number: 10903922Abstract: 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: GrantFiled: January 29, 2016Date of Patent: January 26, 2021Assignee: LG ELECTRONICS INC.Inventors: Jangwon Lee, Minsung Kwak, Woosuk Ko, Kyoungsoo Moon, Sungryong Hong
-
Patent number: 10873550Abstract: 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: GrantFiled: August 31, 2017Date of Patent: December 22, 2020Inventors: Eric Borrmann, Jƶrg Sayn
-
Patent number: 10841645Abstract: 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: GrantFiled: December 9, 2019Date of Patent: November 17, 2020Assignee: Western Digital Technologies, Inc.Inventor: Ramanathan Muthiah
-
Patent number: 10834432Abstract: 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: GrantFiled: September 25, 2017Date of Patent: November 10, 2020Inventor: Mengqi Chen
-
Patent number: 10791372Abstract: 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: GrantFiled: October 3, 2016Date of Patent: September 29, 2020Assignee: Disney Enterprises, Inc.Inventors: Josiah Eatedali, Edward C. Drake, Mark Arana
-
Patent number: 10778628Abstract: 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: GrantFiled: October 3, 2017Date of Patent: September 15, 2020Assignee: salesforce.com, inc.Inventors: Brian Brechbuhl, John Grotland, Rick Munoz, Leslie Fine, Leah McGuire, Shubha Nabar, Vitaly Gordon, Xiuchai (Meko) Xu
-
Patent number: 10742924Abstract: 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: GrantFiled: May 7, 2018Date of Patent: August 11, 2020Assignee: GoPro, Inc.Inventor: Joshua Bodinet
-
Patent number: 10728568Abstract: 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: GrantFiled: March 22, 2018Date of Patent: July 28, 2020Assignee: Amazon Technologies, Inc.Inventors: Charles Benjamin Franklin Waggoner, Yongjun Wu, Hai Wei
-
Patent number: 10659824Abstract: 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: GrantFiled: February 15, 2017Date of Patent: May 19, 2020Assignee: Hangzhou Hikvision Digital Technology Co., Ltd.Inventors: Shiliang Pu, Shengsen Zhang, Guangkai Ding, Wei Wang, Qiqian Lin, Weichun Wang
-
Patent number: 10652294Abstract: 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: GrantFiled: October 31, 2016Date of Patent: May 12, 2020Assignee: Google LLCInventors: Justin Lewis, Scott Davies
-
Patent number: 10621879Abstract: 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: GrantFiled: March 2, 2018Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Malolan Chetlur, Vijay Ekambaram, Vikas V. Joshi, Ashok Pon Kumar Sree Prakash, Sharad Sundararajan
-
Patent number: 10581944Abstract: 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: GrantFiled: January 23, 2015Date of Patent: March 3, 2020Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: SƔndor RƔcz, Geza Szabo
-
Patent number: 10574716Abstract: 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: GrantFiled: August 21, 2017Date of Patent: February 25, 2020Assignee: DIVX, LLCInventor: Roland Osborne
-
Patent number: 10477264Abstract: 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: GrantFiled: April 7, 2017Date of Patent: November 12, 2019Assignee: SquadeoInventors: Nicolas Delahaye, Francois Martin, Ludovic Piquet, FrƩdƩric Pasquet, David Grondin
-
Patent number: 10419513Abstract: 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: GrantFiled: January 9, 2018Date of Patent: September 17, 2019Assignee: Kiswe Mobile Inc.Inventors: Jeong H. Kim, Francis X. Zane, Thomas J. Janiszewski, Wim Sweldens, Yung-Lung Ho
-
Patent number: 10349117Abstract: 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: GrantFiled: June 13, 2016Date of Patent: July 9, 2019Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Arnold S. Weksler, John Carl Mese, Nathan J. Peterson, Russell Speight VanBlon
-
Patent number: 10271014Abstract: 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: GrantFiled: June 7, 2018Date of Patent: April 23, 2019Assignee: International Business Machines CorporationInventors: Ilse M. Breedvelt-Schouten, Jana H. Jenkins, Jeffrey A. Kusnitz, John A. Lyons
-
Patent number: 10242165Abstract: 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: GrantFiled: October 24, 2016Date of Patent: March 26, 2019Assignee: GOOGLE LLCInventor: Alberto Martin Perez
-
Patent number: 10209916Abstract: 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: GrantFiled: April 28, 2017Date of Patent: February 19, 2019Assignee: FUJITSU CONNECTED TECHNOLOGIES LIMITEDInventor: Makoto Uchino
-
Patent number: 10185768Abstract: 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: GrantFiled: August 18, 2016Date of Patent: January 22, 2019Assignee: INSCAPE DATA, INC.Inventors: Zeev Neumeier, Brian Reed
-
Patent number: 10015716Abstract: 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: GrantFiled: August 1, 2016Date of Patent: July 3, 2018Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.Inventors: Yiliang Bao, Kenneth Stanwood, David Gell
-
Patent number: 9955117Abstract: 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: GrantFiled: October 12, 2017Date of Patent: April 24, 2018Assignee: International Business Machines CorporationInventors: Ilse M. Breedvelt-Schouten, Jana H. Jenkins, Jeffrey A. Kusnitz, John A. Lyons
-
Patent number: 9906834Abstract: 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: GrantFiled: November 24, 2014Date of Patent: February 27, 2018Assignee: Inscape Data, Inc.Inventors: Zeev Neumeier, Edo Liberty
-
Patent number: 9905271Abstract: 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: GrantFiled: June 15, 2015Date of Patent: February 27, 2018Assignee: Sling Media PVT LtdInventors: Laxminarayana Dalimba, Vikal Kumar Jain, Mohammed Rasool, Varunkumar B. Tripathi
-
Patent number: 9883204Abstract: 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: GrantFiled: January 25, 2016Date of Patent: January 30, 2018Assignee: Sonic IP, Inc.Inventors: Jason Braness, Auke Sjoerd van der Schaar, Kourosh Soroushian
-
Patent number: 9800948Abstract: 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: GrantFiled: December 17, 2014Date of Patent: October 24, 2017Assignee: ERICSSON ABInventors: Kevin J. Ma, Radim Bartos
-
Patent number: 9712890Abstract: 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: GrantFiled: July 27, 2015Date of Patent: July 18, 2017Assignee: Sonic IP, Inc.Inventors: Abhishek Shivadas, Stephen R. Bramwell
-
Patent number: 9705727Abstract: 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: GrantFiled: January 25, 2013Date of Patent: July 11, 2017Assignee: EchoStar Technologies L.L.C.Inventor: Martyn Ross Ward
-
Patent number: 9686579Abstract: 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: GrantFiled: August 9, 2016Date of Patent: June 20, 2017Assignee: BBY SOLUTIONS, INC.Inventor: Mahmood Majid
-
Patent number: 9571799Abstract: 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: GrantFiled: March 11, 2013Date of Patent: February 14, 2017Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventor: Kenji Ooi
-
Patent number: 9467697Abstract: 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: GrantFiled: October 20, 2011Date of Patent: October 11, 2016Assignee: Agency for Science, Technology and ResearchInventors: Yu Wang, Jo Yew Tham, Kwong Huang Goh, Wei Siong Lee, Wenxian Yang
-
Patent number: 9445114Abstract: 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: GrantFiled: March 9, 2012Date of Patent: September 13, 2016Assignee: Canon Kabushiki KaishaInventors: Naƫl Ouedraogo, Guillaume Laroche
-
Patent number: 9439048Abstract: 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: GrantFiled: October 31, 2003Date of Patent: September 6, 2016Assignee: Alcatel LucentInventor: David S. Benco