Video-on-demand Patents (Class 725/87)
  • Patent number: 9992502
    Abstract: Apparatus and methods for digital video data compression via a scalable, multi-resolution approach. In one embodiment, the video content may be encoded using a multi-resolution and/or multi-quality scalable coding approach that reduces computational and/or energy load on a client device. In one implementation, a low fidelity image is obtained based on a first full resolution image. The low fidelity image may be encoded to obtain a low fidelity bitstream. A second full resolution image may be obtained based on the low fidelity bitstream. A portion of a difference image obtained based on the second full resolution image and the first full resolution may be encoded to obtain a high fidelity bitstream. The low fidelity bitstream and the high fidelity bitstream may be provided to e.g., a receiving device.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: June 5, 2018
    Assignee: GOPRO, INC.
    Inventors: Adeel Abbas, Balineedu Chowdary Adsumilli, David Newman
  • Patent number: 9973789
    Abstract: Methods, systems, and computer-readable storage media for receiving a set of frames, each frame being provided as a digital image that depicts a portion of an event and a logo associated with a brand, for each frame in the set of frames, and for each pixel in a frame: determining a weight of the pixel based on a distribution assigned to the frame, providing a quality of the logo depicted in the frame, and calculating a pixel quotient based on the weight and the quality, for each frame in the set of frames: determining a frame quotient at least partially based on a sum of all pixel quotients for the frame, and determining an impact indicator for the logo based on a total size of digital media comprising the set of frames and a sum of frame quotients of the frames in the set of frames.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: May 15, 2018
    Assignee: SAP SE
    Inventors: Ran Bittmann, Michael Kemelmakher, Yuri Arshavski
  • Patent number: 9960983
    Abstract: [Object] A monitoring item selection method, device and a storage medium capable of simplifying operation and management of a system that frequently undergoes configuration changes are proposed. [Solution] Operation information concerning resources in the monitoring target device and nodes that run on the monitoring target device and make use of the resources to execute processing are periodically or randomly acquired from a monitoring target device. A relation between the nodes and a relation between the nodes and the resources based on the acquired operation information are extracted. Monitoring items of the monitoring target device are selected based on the operation information, the extracted relation between the nodes and relation between the nodes and the resources, and a pre-defined condition.
    Type: Grant
    Filed: May 27, 2013
    Date of Patent: May 1, 2018
    Assignee: HITACHI, LTD.
    Inventors: Masaki Kimura, Takahiro Yasui, Norihiro Hara
  • Patent number: 9917879
    Abstract: Embodiments of the present invention allow applications developers to change user experiences within an application without updating the application by relying on remote interface templates to create user experiences. The application code includes entry points to various remote interface templates stored on a remote device. The remote interface templates are consumed by the application to render content blocks that are all, or part of, the application's interface. The remote interface templates may be changed seamlessly at the remote device allowing the user to enjoy the updated interface without interruption the next time the application is opened.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: March 13, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Salem Elie Haykal, Jay Ongg, Radu Bacioiu, Li Xu, Janine Michelle Perret, Phoi Heng Lew
  • Patent number: 9917874
    Abstract: A block-request streaming system provides for improvements in the user experience and bandwidth efficiency of such systems, typically using an ingestion system that generates data in a form to be served by a conventional file server (HTTP, FTP, or the like), wherein the ingestion system intakes content and prepares it as files or data elements to be served by the file server. A client device can be adapted to take advantage of the ingestion process. The client device might be configured to optimize use of resources, given the information available to it from the ingestion system. This may include configurations to determine the sequence, timing and construction of block requests based on monitoring buffer size and rate of change of buffer size, use of variable sized requests, mapping of block requests to underlying transport connections, flexible pipelining of requests, and/or use of whole file requests based on statistical considerations.
    Type: Grant
    Filed: September 21, 2010
    Date of Patent: March 13, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Michael G. Luby, Mark Watson, Payam Pakzad, Bin Wang
  • Patent number: 9877056
    Abstract: A video hosting service receives and processes a source video to generate an efficiently compressed media file. The source video is transcoded to an intermediate video and corresponding audio. The video hosting service selects a subset of video frames from the intermediate video as still images and identifies the timing information associated with each selected still image. The selection process may be dependent on information associated with the video such as a video classification. The video hosting service encodes the selected still images and the audio data of the source video, and generates a compressed media file for transmission to a client device. The compressed media file does not include motion data associated with the selected still images to reduce the size of the compressed media file. A client device receives the compressed media file and plays the still images and associated audio data.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: January 23, 2018
    Assignee: GOOGLE INC.
    Inventor: Summer Misherghi
  • Patent number: 9872079
    Abstract: In some implementations, a method for distributing content feed of a live event via satellite includes: obtaining media signals for the live event from signal sources, where the media signals comprise audio and visual feed of the live event; converting the media signals into a mixed digital media signal; wirelessly transmitting, using a network protocol, the mixed digital media signal to a satellite uplink device; wirelessly transmitting, using the satellite uplink device, the mixed digital media signal to a satellite; identifying content delivery networks in electronic communication with client devices configured to receive the mixed digital media signal; obtaining the mixed digital media signal from the satellite, using a satellite downlink device; and delivering the mixed digital media signal to the one or more identified content delivery networks, through the satellite downlink device, where the identified content delivery networks further deliver the mixed digital media signal to the client devices.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 16, 2018
    Assignee: THE ROGER B. AND ANN K. MCNAMEE TRUST U/T/A/D
    Inventors: Roger B. McNamee, Glenn Evans, Mark Richards Frederick
  • Patent number: 9860595
    Abstract: Systems and methods for monitoring a user's viewing progress of media in a series are provided. The user may setup a media profile containing a list of program series to be monitored. The interactive media monitoring application may track the user's viewing progress of programs in the program series on the user equipment and update the user's media profile. The user may request and watch programs in the series at the user's leisure while peripheral media content may be filtered to be consistent with the user's viewing progress in the series.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: January 2, 2018
    Assignee: ROVI GUIDES, INC.
    Inventors: Charles Cordray, Todd A. Walker, Samir B. Armaly
  • Patent number: 9854390
    Abstract: Various embodiments are generally directed to cooperation among networked devices to obtain and use a multiple-frame screenshot. In one embodiment, an apparatus comprises a processor circuit executing a sequence causing the processor circuit to receive a signal conveying a context data; retrieve an aspect of a current context of the apparatus; compare the aspect to the context data; determine whether a context defined as appropriate exists to engage in interactions with one or more other computing devices through a network based on the comparison, the interactions comprising providing a network service to the one or more other computing devices; and engage in the interactions with one or more computing devices through the network when the appropriate context to engage in the interactions exists. Other embodiments are described and claimed herein.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: December 26, 2017
    Assignee: INTEL CORPORATION
    Inventors: Rita H. Wouhaybi, Tobias M. Kohlenberg, Stanley Mo, Steven J. Birkel, Sai P. Balasundaram
  • Patent number: 9838740
    Abstract: Disclosed are various embodiments that relate to enhancing video content with personalized extrinsic data. A video content feature is rendered on a display. A user interface is rendered on top of the video content feature on the display. The user interface presents cast member indicia, where the cast member indicia correspond to respective cast members in the video content feature. In response to receiving a selection of one of the cast member indicia from a user, the user interface is updated to present additional information about the corresponding cast member. The additional information is personalized based at least in part on profile data associated with the user.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: December 5, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Stuart Gilbert
  • Patent number: 9838734
    Abstract: Various arrangements are presented for creating a customized preview video. A television receiver may compile viewing statistics based on a plurality of pieces of content output for presentation. The viewing statistics can include an amount of time spent outputting for presentation each piece of content of the plurality of pieces of content. The television receiver, based on the viewing statistics for the plurality of pieces of content output for presentation, may determine one or more preferred content types and one or more preferred content genres. Using stored electronic programming guide data, a plurality of scheduled content instances may be determined based on the one or more preferred content types and one or more preferred content genres. A plurality of preview clips corresponding to the plurality of scheduled content instances may be accessed. The plurality of preview clips may be assembled to create the customized preview video.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: December 5, 2017
    Assignee: EchoStar Technologies L.L.C.
    Inventor: Carlos Garcia Navarro
  • Patent number: 9832243
    Abstract: An embodiment of a method includes receiving a subscription request specifying one or more destination sites to receive a video feed and respective times at which to deliver the video feed to each of the one or more destination sites over a terrestrial network, wherein respective delivery times are within a publication time range in which the video feed will be available, and configuring available resources to deliver the requested video feed to the one or more destination sites at the respective times.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: November 28, 2017
    Assignee: Level 3 Communications, LLC
    Inventors: Ryan Korte, Billy Hoffmann, Drew Hall, David Balda
  • Patent number: 9823914
    Abstract: A session for a Web application can be established between a Web server of a Web domain and a browser of a client of a local domain. The Web application can be constructed so that view and controller functionality are provided by components executing in the Web domain and where model functionality is provided by components executing in the local domain. During the session, an expeditor runtime component can be served from the Web domain to the local domain for the Web application session. At least one widget can be served from the Web domain to the local domain, where the widgets execute within an instance of the expeditor runtime. End-user data utilized by the Web application can be isolated within the local domain so that it is not exposed to the Web domain.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: November 21, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Manu Kuchhal
  • Patent number: 9807592
    Abstract: The increasing amount of internet traffic from video streaming services, in addition to users requesting more personalized content and creating/sharing video content, has led to a huge demand for highly scalable and efficient distribution of video content, especially with mobile computing devices. Embodiments provide a network and service infrastructure better suited to these video content distribution and mobility needs. More intelligence is provided in the network infrastructure through an awareness of the user status/activity, end-user device, and content characteristics in correlation with the network bandwidth conditions. In this view of adding more intelligence in the network, additional communication is utilized between the service platform and the network to identify content characteristics (e.g., video content, content encoding characteristics), network characteristics, and device characteristics.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: October 31, 2017
    Assignee: Intel Corporation
    Inventors: Vishwanath Ramamurthi, Hassnaa Moustafa, Jeffery R. Foerster
  • Patent number: 9785840
    Abstract: Methods and apparatus to measure brand exposure in media streams are disclosed. An example apparatus disclosed herein includes a brand identifier detector to compare first data associated with a first scene of a media stream with second data associated with a reference scene including a first brand identifier to detect the first brand identifier in the first scene of the media stream. The example apparatus also includes a measure and tracking module to combine respective locations of the first brand identifier in respective frames of a first sequence of image frames forming the first scene to determine a weighted location for the first brand identifier. The example apparatus further includes a report generator to report appearance data corresponding to the first brand identifier, the appearance data including the weighted location for the first brand identifier.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: October 10, 2017
    Assignee: The Nielsen Company (US), LLC
    Inventors: Kevin Keqiang Deng, Barry Greenberg
  • Patent number: 9787585
    Abstract: A distributed storage system includes: a plurality of servers that store data that is associated with key information, respectively; a packet forwarding apparatus that, on receipt of a new packet that contains the key information and is addressed to one of the plurality of servers, requests a control apparatus to decide a forwarding destination from among the plurality of servers; and the control apparatus. The control apparatus includes: a forwarding destination selection section that decides a forwarding destination of the packet based on key information in a header part of the packet; and an entry setting section that sets, in a packet forwarding apparatus(es) on a path to the forwarding destination, a flow entry for forwarding a subsequent packet(s) with same key information to the forwarding destination. The packet forwarding apparatus(es) forwards a packet(s) with the same key information to the forwarding destination using the set flow entry.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: October 10, 2017
    Assignee: NEC CORPORATION
    Inventor: Satoshi Hieda
  • Patent number: 9788046
    Abstract: Disclosure is directed to managing more than one placeshifting transmission at a target device. The target device may be configured to receive a first video from a first placeshifting source and a second video from a second placeshifting source. The target device may additionally be configured to simultaneously output the first and second video on an output device, using various display screen configurations such as picture-in-picture, split screen, windows, and so. The first and second placeshifting sources may be content receivers having integrated placeshifting functions or may be content receivers provided in association with stand-alone placeshifting devices. A dual-tuner content receiver may also provide both the first and second placeshifting sources to the target device.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: October 10, 2017
    Assignee: Sling Media PVT Ltd.
    Inventor: Sharath Hariharpur Satheesh
  • Patent number: 9779163
    Abstract: A system, method, computer program product, and carrier are described for obtaining one or more positions in a playable message and at least an indication of a playback system configuration and signaling a decision of which supplemental content to use in supplementing the one or more positions in the playable message.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: October 3, 2017
    Assignee: Invention Science Fund I, LLC
    Inventors: Royce A. Levien, Robert W. Lord, Mark A. Malamud, Lowell L. Wood, Jr.
  • Patent number: 9760911
    Abstract: An embodiment is directed to a non-expanding advertisement that displays a video loop or a portion of a video within the advertisement. If the user interacts with the advertisement, the entire video is played within the advertisement without expanding. The user is not given the option to stop or pause the video. In addition, since the advertisement does not expand, the user is not given the option to close the video, ensuring that a complete view of the video is delivered to the user.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: September 12, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Darrick Paul Brown, Rick Reicker, Troy William Young
  • Patent number: 9729915
    Abstract: Devices, systems, and methods for detecting user devices to determine a state of a watched show are provided. A digital video recorder (DVR) is configured to store a media file associated with a media program. The DVR detects one or more user devices within a predetermined vicinity while the media program is being played. The DVR identifies users who are interested in the media program. The DVR tracks a watch status associated with the media program indicating which users have watched or are watching the media program based on the detected user devices. For stored media files, the DVR determines whether to delete the media file based on whether all users who are interested in the media program have completed watching the media program. The DVR may track user activity and/or vital signs based on sensor data from wearable devices, for example, to determine user reaction and/or user interests.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: August 8, 2017
    Assignee: PAYPAL, INC.
    Inventors: Bryant Genepang Luk, Christopher Diebold O'Toole, Richard Chapman Bates, Robert He
  • Patent number: 9706236
    Abstract: A device obtains an on-demand catalog associated with an on-demand media service, a broadcast schedule associated with a broadcast media service, and a status associated with a media client. Based on information contained in the status and information contained in the broadcast schedule, the device identifies a media content being played by the media client using the broadcast media service. Based information contained in the on-demand catalog, the device further identifies an on-demand option for playing the media content using the on-demand media service. The device provides, to the media client, a suggestion, identifying the on-demand option, which permits a user, of the media client, to play the media content using the on-demand media service.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: July 11, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventor: Lakshmi N. Chakarapani
  • Patent number: 9706252
    Abstract: Sensing interfaces associated with a home entertainment system are used to automate a system response to events which occur in a viewing area associated with the home entertainment system. Data derived from such sensing interfaces may also be used to enhance the response readiness of one or more system components. Still further, user presence data derived from such sensing interfaces may be used to capture and report user viewing habits and/or preferences.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: July 11, 2017
    Assignee: Universal Electronics Inc.
    Inventors: Arsham Hatambeiki, Paul D. Arling
  • Patent number: 9699510
    Abstract: A DVR sends, over the Internet, to a server, information that indicates a set of programs. The information also may indicate a ranking of the programs in the set relative to each other. In response to receiving the information from the DVR, the server determines a “to do” list of programs that the DVR should record as those programs are broadcasted in the future. The “to do” list indicates recording times and channels for each program. The server sends the “to do” list back to the DVR over the Internet. The DVR receives the “to do” list over the Internet and stores the “to do” list. As the programs on the “to do” list are broadcasted, the DVR automatically records those programs at the list-specified times and on the list-specified channels. The DVR stores those programs on the DVR's hard disk drive for later viewing by the DVR user.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: July 4, 2017
    Assignee: Tivo Solutions, Inc.
    Inventor: James M. Barton
  • Patent number: 9661365
    Abstract: Automated media programming (AMP) systems and methods are provided. In one embodiment of an AMP system, a computer server is communicatively coupled to the Internet and provides a website for enabling uploading of media content, sorting the media content, and downloading the media content. Independent users are permitted to submit, edit, rate, and consume media content over a broadcast media channel or network. In some embodiments of the AMP system, content on the Internet is automatically searched and topics from the searched content are automatically identified. The topics are preferably indicative of currently relevant news or events and are indicative of a type of media content that will be requested for uploading from producers. The AMP system publishes the topics to the producers, receives and stores media content uploaded from the producers that relate to the respective topics, and enable users to select and download the media content.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: May 23, 2017
    Inventor: Martin Kelly Jones
  • Patent number: 9619470
    Abstract: A user feedback module, executable by a processing device from memory is disclosed. The user feedback module receives from a user device a selection of a seed media item. The seed media item includes a seed label. The user feedback module further generates a list, the list includes the seed label and a set of related labels based on the seed label. The seed label and each related label include a separate label weight. The user feedback module also identifies multiple media items associated with an associate label. The associate label includes at least one of the seed label or a related label of the first set of related labels. The user feedback module also transmits to the user device a first media item from the multiple media items. The user feedback module adjusts the label weight of the associate label based on a user feedback on the first media item.
    Type: Grant
    Filed: February 4, 2014
    Date of Patent: April 11, 2017
    Assignee: Google Inc.
    Inventors: David Alexander Ross, Christopher Tim Althoff, Huazhong Ning, Mohamad Tarifi, Douglas Eck
  • Patent number: 9621855
    Abstract: A method of providing programming content from a video server to a client coupled to the video server by a video content network includes the steps of sending, to the client, a playlist describing an interrelationship between at least one program segment and at least one related segment; sending, from the video server to the client over the video content network, video content comprising the at least one program segment and the at least one related segment; and modifying the playlist via communication to the client. The steps of sending the playlist, sending the content, and modifying the playlist are all accomplished within a single video-on-demand session per user.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: April 11, 2017
    Assignee: TIME WARNER CABLE ENTERPRISES LLC
    Inventors: Steven Riedl, John Callahan, Bryan Santangelo, Craig Mahonchak
  • Patent number: 9615128
    Abstract: In embodiments of a method, system, and device for deduplicating recordings of an audiovisual content, while a stream time is at least equal to a recording start time, and while the stream time has not yet reached a recording end time, a next chunk start time is determined and a new current chunk of the plurality of chunks is recorded, repeatedly until the next chunk start time has been reached. Chunks that each have identical chunk start times and identical chunk end times are deduplicated.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: April 4, 2017
    Assignee: ARRIS Enterprises, Inc.
    Inventor: Stephen J. Kraiman
  • Patent number: 9596496
    Abstract: Aspects of the subject disclosure may include, for example, identifying video content having a scheduled broadcast time during a first viewing period that satisfies a viewership threshold and facilitating a transfer of the video content to a multimedia storage device. The video content is transferred to the multimedia storage device during a second viewing period prior to the first viewing period. The video content includes the data to prevent the multimedia storage device from sending the video content to another device prior to the time when the program is scheduled to be broadcast. Other embodiments are disclosed.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: March 14, 2017
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Armstrong Soo, Bernard Ku, Zhi Li
  • Patent number: 9591659
    Abstract: The present invention relates to a method and an apparatus for efficiently requesting and allocating a wireless resource. According to one embodiment of the present invention, a method for requesting a resource comprises: a step of receiving target criteria for video quality from a server; a first determination step of determining whether the video quality matches the target criteria based on a peak signal-to-noise ratio (PSNR) or a frame rate; and, if the video quality does not match, a step of requesting the server to allocate an additional resource. According to one embodiment of the present invention, the use of a video surveillance system resource can be minimized and video quality can be easily ensured.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 7, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Kyung Hun Jung
  • Patent number: 9571782
    Abstract: A cable provider could offer a promotional feature, such as live pause of video, above and beyond a tier of service to which the customer subscribes, limiting the feature to being activated only upon occurrence of one or more events. In a network video delivery context, a set-top box plays live video, including an ability to pause live video upon the occurrence of an event. The system can detect an event, including an event unrelated to video, and prompt a user to pause. The system can include configuration settings enabling, for example, detection of various events, prompting the user to pause live video, and/or automatically pausing the live video. The system enables the user to play a time-shifted video corresponding to resuming the paused video playback. The system can include a Digital Video Recorder (DVR) local to the user, to facilitate the time-shifted video.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: February 14, 2017
    Assignee: CSC Holdings, LLC
    Inventor: Thomas M. Rutledge
  • Patent number: 9554152
    Abstract: In an example, a method of transforming video data in video coding includes applying a first stage of a two-dimensional transform to a block of video data values to generate a block of first stage results, and applying a second stage of the two-dimensional transform to the block of first stage results without reordering the first stage results to generate a block of second stage results.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: January 24, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Cheng-Teh Hsieh, Feng Ge, Sumit Mohan
  • Patent number: 9532103
    Abstract: Systems and techniques are described for multi-user support on set top boxes and game consoles. A described technique includes executing a hypervisor that monitors a plurality of virtual machines that execute a set top box operating system or a game console operating system, providing a selection menu to a first display device, receiving a first selection of a first virtual machine, executing the first virtual machine, providing a first stream of content for a first user interface of the first virtual machine to the first display device, providing the selection menu to a second display device, receiving a second selection of a second virtual machine, executing the second virtual machine, and providing a second stream of content for a second user interface of the second virtual machine to the second display device while providing the first stream to the first display device.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: December 27, 2016
    Assignee: VMware, Inc.
    Inventors: Salim AbiEzzi, Ole Agesen
  • Patent number: 9524352
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. An indication of receipt of a request is received from a user device to navigate to a first web based resource. The request includes an appended cookie when one is available on the requesting device. Partner web based resources are identified in a co-operative that includes the first web based resource. A code segment is provided that is configured to send, to respective entities associated with the identified partner web based resources, a second request to share user data with the first web based resource. The shared user data is data collected by a respective partner web based resource and is associated with the user device. The shared data is data that was collected by an entity associated with the respective partner web based resource and associated with the user device.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: December 20, 2016
    Assignee: Google Inc.
    Inventor: Gang Wang
  • Patent number: 9525894
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, an apparatus having a processor adapted to receive a message from a portable communication device communicatively coupled to a set-top box presenting a media program and to retrieve from the message a media descriptor associated with the media program. The processor is further adapted to identify according to the media descriptor one or more images of one or more performers commonly presented in the media program, to monitor one or more frames of a live media feed including the media program, and compare the one or more human figures to the one or more images of performers. The processor can also be adapted to recognize a performer from the comparison, to retrieve information associated with the performer, and to transmit the information to the portable communication device. Other embodiments are disclosed.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: December 20, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Jeffrey Patrick Cassanova
  • Patent number: 9521100
    Abstract: Techniques for aggregating one or more electronic mail messages (e.g., a subscribed to email) are described, including receiving at an aggregating domain, electronic mail communicated from another domain, parsing the electronic mail to selectively extract content identifiers for content (e.g., text, images, audio, video, media) included in the electronic mail, generating a tile object from selectively extracted content identifiers, and displaying the tile object on a display grid for viewing by a subscriber (e.g., user) of one or more of the electronic mail messages. A plurality of tiles may be generated for a plurality of different email messages and the display grid may display all or a portion of the plurality of tiles. Electronic mail messages may include a subscription to the aggregating domain that was elected by a user as an option presented by a publisher of a unsubscribe page in response to the user's unsubscribe request.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: December 13, 2016
    Assignee: SOCIALMAIL LLC
    Inventors: Ankesh Kumar, Aleksey Sergeyevich Nazarov
  • Patent number: 9516354
    Abstract: One embodiment of a transmission device includes: a transmission controller comprising one or more processors, the transmission controller configured to: receive a plurality of trasmitters; receive a live video signal from a video encoder device over a local area network; divide the live video signal into a plurality of live video transmissions; and broadcast the plurality of live video transmissions over a wide area network.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: December 6, 2016
    Assignee: TERADEK LLC
    Inventors: Nicolaas Louis Verheem, Ilya Issenin, Dennis Craig Scheftner
  • Patent number: 9516387
    Abstract: An exemplary method includes a media program guide user interface system 1) displaying a forward-looking view of a media program guide, the forward-looking view including a matrix grid of cells arranged relative to a channel axis and a forward-looking time axis, the cells representing media programs scheduled for transmission on channels arranged along the channel axis and at times arranged along the forward-looking time axis in accordance with a media transmission schedule, 2) detecting an association between content of the forward-looking view and a recorded media program available to a media content access system, and 3) presenting, together with the forward-looking view in response to the detecting, a selectable option configured to be selected by a user to trigger a display of a backward-looking view of the media program guide. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: December 6, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventor: Daniel J. O'Callaghan
  • Patent number: 9510023
    Abstract: A system comprising a decoder to receive an encoded video stream including video frames including reference and non-reference frames, and decode the reference frames, a processor to receive a request from an end-user rendering device requiring a first reference frame as part of decoding the encoded video stream of the first channel from the middle of a group of pictures of the encoded video stream, wherein a second reference frame is a reference frame for the first reference frame in the received encoded video stream, an encoder to encode the decoded first reference frame yielding a re-encoded first reference frame so that decoding the re-encoded first reference frame is not dependent upon the second reference frame, and a transmitter to transmit the re-encoded first reference frame to the end-user rendering device. Related apparatus and methods are also described.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: November 29, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Ariel Zentner, Yair Mirsky, Netanel Lipschuetz, Len Sundy, Keren Tal
  • Patent number: 9497496
    Abstract: Techniques for inserting advertising content and other personalized information into media assets are described. The techniques involve inserting personalized ads and other content into media assets as a server at the content delivery network (CDN) point-of-presence (POP) is performing the individualized encoding of the file on-the-fly. The ads and other content can be personalized based on the user's purchasing habits, user's location (geographic, GPS, IP location, etc.), the content in the media file and the like. In addition, the ads can be inserted into specific parts of the video (i.e. key frames, key slices, etc.) because the CDN node is actually transcoding the content and thus can insert the ads into the content in its own native format. For example, ads can appear as part of the video itself, different language subtitles can be integrated into the video based on the location of the user, and the like.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: November 15, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan B. Corley, Tal Saraf, Bradley E. Marshall
  • Patent number: 9467738
    Abstract: Techniques where a computing device such as a smart phone can be leveraged to facilitate video on demand (“VOD”) services through a set top box (“STB”) associated with a content subscription service such as satellite television are described. In an exemplary embodiment, a request for VOD content can be communicated from the STB to the computing device via a personal area network (“PAN”) connection such as Bluetooth. The computing device in turn can forward the VOD content request to a VOD authorization server over a wide area network (“WAN”).
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: October 11, 2016
    Assignee: BLUTETHER LIMITED
    Inventor: George E. Gonzalez
  • Patent number: 9454540
    Abstract: Embodiments of the disclosure provide a method and apparatus for sharing data. The method includes: initiating the data sharing application on a first terminal; inserting the file to be shared in a webpage of the data sharing application on the first terminal, and generating an URL for the file in the data sharing application; the data-sharing application of the first terminal broadcasts the URL to other terminal, so that other terminals can share the file via the URL. The present disclosure can reduce the cost of data sharing while improve on the real-timeliness.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: September 27, 2016
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jian Hua Huang, Tian Chen, Qian Jiang, Xiao Xiao, Xing Jiang
  • Patent number: 9455962
    Abstract: An apparatus includes an interface and logic circuitry. The interface is configured to communicate over a communication link. The logic circuitry is configured to convert between a first stream of plaintext bits and a second stream of ciphered bits that are exchanged over the communication link, by applying a cascade of a stream ciphering operation and a mixing operation that cryptographically maps input bits to output bits.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: September 27, 2016
    Assignee: WINBOND ELECTRONICS CORPORATION
    Inventors: Nir Tasher, Moshe Alon, Valery Teper, Ziv Hershman, Uri Kaluzhny
  • Patent number: 9451424
    Abstract: Automatically retrieving messages by a wireless telephone based on user preferences. A method of the invention receives a notification, on a wireless device, indicating that a computing device has a message for a user. One or more rules associated with the user are evaluated based on the received notification. The method also automatically requests the message from the computing device as a function of the evaluated rules and received from the computing device. The method further stores the received message in a memory area of the wireless telephone for rendering to the user. Alternatively, one or more rules associated with the user are dynamically generated by monitoring the user interaction with the wireless telephone.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: September 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Sami Khoury
  • Patent number: 9438947
    Abstract: A content annotation tool is disclosed. In a configuration, a portion of a movie may be obtained from a database. Entities, such as an actor, background music, text, etc. may be automatically identified in the movie. A user, such as a content producer, may associate and/or provide supplemental content for an identified entity to the database. A selection of one or more automatically identified entities may be received. A database entry may be generated that links the identified entity with the supplemental content. The selected automatically identified one or more entities and/or supplemental content associated therewith may be presented to an end user.
    Type: Grant
    Filed: May 1, 2013
    Date of Patent: September 6, 2016
    Assignee: Google Inc.
    Inventors: Henry Will Schneiderman, Michael Andrew Sipe, Marco Paglia, Mikkel Crone Köser
  • Patent number: 9413798
    Abstract: Providing video-on-demand (VOD) content to a subscriber may be disclosed. First, a request for a VOD session may be received from a companion device. Next, in response to the received request for the VOD session, a catalog of VOD content may be sent to the companion device. A selection of VOD content listed in the catalog of VOD content may then be received. A digital transport adaptor (DTA) corresponding to the received request for the VOD session may be identified. Next, the VOD session may be setup with the identified DTA and the selected VOD content may be streamed to the identified DTA.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: August 9, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Vivek Shankar Srivastav, Timothy C. Richards
  • Patent number: 9414020
    Abstract: Provided are a method and apparatus for transmitting/receiving viewing restriction information of an application of data broadcasting. The method includes acquiring an application and viewing restriction information set on a unit-by-unit basis of the application, and performing viewing restriction functions differently for each unit of a plurality of units the application, based on the viewing restriction information which is acquired.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: August 9, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kwang-hyuk Kim, Jung-shin Park
  • Patent number: 9407945
    Abstract: A video stream is provided to a set top box of a viewer to fulfill the viewer's request for a video on-demand service. The video stream is encoded at one of a plurality of encoding rates selected by a Service Quality Manager based on parameters defined for a service group, which in various embodiments may comprise the viewer, or the viewer along with other customers serviced by a single QAM. The parameters used for determining the encoding rate may involve currently allocated bandwidth, the viewer's service parameters, other customer's service parameters, and historical data regarding encoding rate selection data. The encoding rate used to encode a stream may be modified during streaming in response to other service requests. The encoding rate may be shifted based on anticipated service requests from other members in the service group.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: August 2, 2016
    Assignee: ERICSSON AB
    Inventor: James Alexander
  • Patent number: 9398343
    Abstract: Methods and systems are described herein for providing objects describing media content. For example, in response to detecting that a particular media listing is not associated with an graphic and/or text content (e.g., box art) describing the particular media listing, a media guidance application may generate a custom graphic and/or text content (e.g., custom box art) for the media listing based on graphic and/or text content of a media listing for a media asset associated with the particular media asset.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: July 19, 2016
    Assignee: Rovi Guides, Inc.
    Inventor: Camron Shimy
  • Patent number: 9398333
    Abstract: A device may be configured to receive a request to record content. The device may receive copy control information associated with the content that indicates a first quantity of copies of the content that the device is permitted to make available for check out from each recording of the content. The device may determine to record the multiple times based on the first quantity of copies failing to satisfy a particular value. The device may record the content multiple times using multiple tuners based on the request. The device may make a second quantity of copies of the content available for check out to at least one client device based on recording the content the plurality of times. The second quantity of copies may be greater than the first quantity of copies.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: July 19, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Sankar Ram Dhanabalan, Sameer Gavade, Srirama R. Kalidindi, Sanjay Ahuja, Anjaneya Pericharla
  • Patent number: 9392252
    Abstract: A broadcast receiver and a 3D broadcast data processing method are disclosed. The processing method includes receiving a broadcast signal including system information (SI) and video data, parsing SI of a program, and determining whether the program provides a 3D broadcast service on the basis of the SI, extracting, if the program provides a 3D broadcast service, 3D broadcast data corresponding to the 3D broadcast service, and processing the 3D video data according to the SI. The broadcast receiver includes a receiving unit receiving a broadcast signal including SI and video data, an SI processor parsing system information of a program, and determining whether the program provides a 3D broadcast service on the basis of the SI, a demultiplexer extracting, if the program provides a 3D broadcast service, 3D broadcast data corresponding to a 3D broadcast service, and a video processing unit processing 3D video data according to the SI.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: July 12, 2016
    Assignee: LG Electronics Inc.
    Inventors: Jong Yeul Suh, Jin Pil Kim, Jeong Hyu Yang, Seung Jong Choi, Jin Seok Im, Kwan Suk Kim