Patents Examined by Junior O Mendoza
  • Patent number: 11743526
    Abstract: A method includes determining a current location of a vehicle, determining a match between the current location of the vehicle and a video location associated with a video captured at the current location of the vehicle, selecting a portion of the video based on an input representing selection of a historical view of the current location of the vehicle, and displaying the selected portion of the video corresponding to the historical view of the current location.
    Type: Grant
    Filed: March 24, 2022
    Date of Patent: August 29, 2023
    Assignee: APPLE INC.
    Inventors: Devin W. Chalmers, Sean B. Kelly
  • Patent number: 11729459
    Abstract: Features of various implementations are used to control operation of a second electronic device from a first electronic device using indirect control methods and optical character recognition. In some implementations, communication between a primary set-top box and a supplemental set-top box is configured in order to avoid the need for one or more provider-specific APIs. For example, one aspect of the disclosure is a method of identifying commands that can be used to control one or more features of a primary set-top box (e.g., DVR or VOD features) by a supplemental set-top box issuing commands to the primary set-top box via a wireless (e.g., IR) transmitter, and then using optical character recognition to identify the outcomes of those commands as displayed on a primary TV display or secondary display.
    Type: Grant
    Filed: May 6, 2021
    Date of Patent: August 15, 2023
    Assignee: Google LLC
    Inventors: Vincent Dureau, Nathan Leslie Sandland
  • Patent number: 11722753
    Abstract: Receiving and processing out-of-band (OOB) data along with a media stream is disclosed. The received OOB data can be extracted from an OOB data stream and correlated with the media stream using timestamps. Display and other operations can then be performed when a timestamp of the OOB data matches a current timestamp of the media stream. In addition, timestamp notification requests can be received and processed such that when the current timestamp of the media stream matches a requested timestamp, a notification can be transmitted, and data can be received in response to the notification.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: August 8, 2023
    Assignee: Apple Inc.
    Inventors: William M. Bumgarner, Blake Seely, Christopher L. Oklota, Dale A. Taylor, Eswar Priyadarshan
  • Patent number: 11716501
    Abstract: Various arrangements for facilitating smart television content receivers are provided. A primary television receiver (PTR) having a first operating system may be configured to receive digital content from a remote content provider and distribute the content to one or more devices in response to a request for the content. A secondary television receiver (STR) configured to be in communication with a PTR and having a second operating system may be configured to receive the digital content from the PTR and provide the content to a display for presentation. The STR may include a first software stack including first processes and a first inter-process communication (IPC) mechanism, and a second software stack including second processes and a second IPC mechanism. The first processes may use the first IPC to communicate with the second processes. The second processes may use the second IPC to communicate with others of the second processes.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: August 1, 2023
    Assignee: DISH Network L.L.C.
    Inventor: Kan Man Wong
  • Patent number: 11695986
    Abstract: Aspects of the subject disclosure may include, for example, receiving, for a selected channel, a first video; processing the first video for rendering on a display being viewed by a user; selecting from among a plurality of channels a subset of channels for which to pre-fetch data, the selecting being according to predictions that each channel of the subset of channels is more likely to be requested by the user than each channel of the plurality of channels that is not part of the subset; prioritizing the subset of channels such that a first channel of the subset of channels has a priority over a second channel of the subset of channels, the first channel being given the priority based upon a prediction that the first channel is more likely to be requested by the user than the second channel; pre-fetching, for the first channel, first data of a first type and second data of a second type; and pre-fetching, for the second channel, third data of the first type without pre-fetching any data of the second type.
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: July 4, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Alexander Ruditsky, Eric Zavesky
  • Patent number: 11695970
    Abstract: A system and method is provided for minimizing delay time for controlling media content capture during live video broadcast production. The system includes a video production receiver that receives media content streams from one or more cameras that includes live media content captured by the cameras and encoded in a first encoding format. Moreover, a multi-view interface displays the media content and a video production controller generates control instructions based on inputs to the interface to change operation of the cameras capturing the respective media content. A camera controller is included that transmits the generated control instructions to the cameras to change the operation for capturing the respective media content. Moreover, the video production controls production of a live video stream for video broadcast production using media content that is captured from the cameras and that is encoded in a second encoding format different than the first encoding format.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: July 4, 2023
    Assignee: GRASS VALLEY CANADA
    Inventor: Charles S. Meyer
  • Patent number: 11689769
    Abstract: Methods and apparatus to measure exposure to streaming media are disclosed. An example apparatus includes an event listener to listen for an event notification based on a playback position of a first media segment of a multi-segment media. The example apparatus includes a metadata handler to update a multi-file counter with an offset based on a duration of the first media segment, detect that a second media segment is a segment of the multi-segment media, determine a playback time within the second media segment, add the playback time to the multi-file counter to determine a corresponding playback time of the multi-segment media, and attempt to perform a lookup of a metadata tag in a table based on the playback time of the multi-segment media. The example apparatus includes and a transmitter to transmit the metadata tag corresponding to the playback time of the multi-segment media to an audience measurement entity.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: June 27, 2023
    Assignee: The Nielsen Company (US), LLC
    Inventor: Jan Besehanic
  • Patent number: 11671675
    Abstract: Provided are systems and methods for augmenting audio/video content with enhanced interactive content. Events are detected in the audio/video content and contextual information is determined corresponding to the events using enhanced metadata and content-specific data. Indicators are displayed to indicate the occurrence of an event and the information about the event is provided.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: June 6, 2023
    Assignee: Rovi Guides, Inc.
    Inventors: Jing Sun, Yunbo Tang
  • Patent number: 11659258
    Abstract: The present invention proposes a program production method or the like that is suitable for generating a program according to a change in situation. In a program production apparatus 3, a program production unit 21 generates a program using material data. A basic script storage unit 11 stores a basic script. In a stage in which the generation of the program is started, the program production unit 21 generates the program according to the basic script. Subsequently, the program production unit 21 gradually modifies the basic script using dynamic data (e.g., a user's instruction, information collected in a real-time manner, etc.), so as to generate a program suitable for the situation of the material data, viewers, or the like. This enables the provision of even live broadcasting with a small number of users. Also, this allows emergency broadcasting to be automatically provided according to situation.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: May 23, 2023
    Assignee: BOND Co., Ltd.
    Inventors: Hiromi Furukawa, Hiroyuki Sato, Ryuji Takase
  • Patent number: 11641509
    Abstract: Methods and systems for an intelligent tap with dynamically configurable amplifier gain. The intelligent tap includes a filter configured to process a signal received from a service provider system via a hybrid fiber-coaxial network, an amplifier connected to the filter, the amplifier configured to apply a feedback controlled gain value to the signal to generate an output signal, where the feedback controlled gain value is based on a comparison of a target signal strength to a sampled output signal strength, and a signal strength measuring component connected to the amplifier in a feedback loop, the signal strength measuring component configured to sample the output signal, and compare a signal strength of a sampled output signal to the target signal strength to generate the feedback controlled gain value, where application of the feedback controlled gain value maintains the output signal at a constant amplitude pursuant to the target signal strength.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: May 2, 2023
    Assignee: Charter Communications Operating, LLC
    Inventor: Charles Cook
  • Patent number: 11638064
    Abstract: A media presentation and distribution system includes a verification server that handles dynamic verification of playback of media assets on a client device. The client device receives an asset stream of media assets that comprises one or more tags embedded in the media assets. The client device detects an asset identifier associated with each of the media assets during playback of each media asset on the client device, based on identification of a tag of the one or more tags. The verification server verifies the playback of the media assets on the client device based on received support information from the client device. The playback of the media assets are verified to satisfy defined asset delivery criteria and to identify and debug a deviation or one or more errors with the playback of the media assets.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: April 25, 2023
    Assignee: Turner Broadcasting System, Inc.
    Inventors: Donald Jude Loheide, Matthew Paul Giles, Gregory McClain Stigall, Nishith Kumar Sinha, Cindy Loren Campbell, James J Arnzen, Nicolas Paul Webb
  • Patent number: 11638056
    Abstract: A method of session-based DASH operations can include receiving a media presentation description (MPD) referencing a session-based description (SBD) and indicating a key name during a media access session. The SBD includes a first repeating pattern element that includes a first sequence of timed key values of the key name. The first repeating pattern element indicates that the first sequence of the timed key values of the key name is relocated along a timeline or an orderline. A first key value of the key name corresponding to a timing or a segment number of a current segment of a sequence of segments can be determined based on the first repeating pattern element in the SBD. A request for the current segment can be transmitted to a media content server. The request includes a pair of the key name and the first key value.
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: April 25, 2023
    Assignee: Tencent America LLC
    Inventor: Iraj Sodagar
  • Patent number: 11638045
    Abstract: Methods and systems to authorize devices and/or perform other actions based on identifying content distributors are described. In some example embodiments, the methods and systems access video content playing at a client device, calculate fingerprints of a portion of the video content, identify a distributor of the video content based on the fingerprints, and perform an action in response to the identification of the distributor of the video content, such as actions to authorize the client device or other associated devices (e.g., second screens) to receive content from the distributor, actions to present sponsored content to the client device or associated devices, and so on.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: April 25, 2023
    Assignee: Roku, Inc.
    Inventors: Donald F. Gordon, Markus K. Cremer, Peter Dunker
  • Patent number: 11638057
    Abstract: Described is a method of managing a network for delivering content in a hybrid unicast/multicast network, where content is requested by clients over unicast, but all or some of the content is delivered in part over multicast. A client requests content (in the form of segments) and receive the responses (segments) over unicast via a first proxy. The first proxy measures the time between requests and associated requested segment sizes. These measurements are used to effectively determine a unicast request rate given by the segment size divided by the time between requests. Subsequent requested segments can then be delivered over multicast over a portion of the route to the client using a multicast rate that is set as a function of (for example, 110% of) the unicast request rate. In general, the multicast path will be from a second proxy to the first proxy.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: April 25, 2023
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Stephen Appleby, Rory Turnbull, Timothy Stevens
  • Patent number: 11627374
    Abstract: The disclosure relates to a method for monitoring usage of at least one application executed within an operating system of an electronic device. The method includes at least one iteration of, while a processing condition is not satisfied, determining a video event associated with a current application and storing the video event in a data structure, delivering a set of video events. The method further includes, once the processing condition is satisfied, determining a past time slot, calling an usage statistics API provided on the operating system, delivering a set of application events representative of whether an application has been put in system foreground or system background, retrieving application events that have occurred during the past time slot, retrieving video events that have occurred during the past time slot, and chronologically ordering the retrieved application and video events, delivering a consolidated set of ordered events.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: April 11, 2023
    Assignee: Thomson Licensing
    Inventor: Laurent Dauvin
  • Patent number: 11616991
    Abstract: In some embodiments, a system is provided, and computer-executable instructions cause the system to: obtain, at an edge server of a content delivery network, a request for a content item from a client device; determine that the there are multiple versions of the first content item that require varying amount of resources to serve including a first version, and a second version requiring more resources to serve than the first version; select the second version; send the second version; determine that the client device is not properly rendering the second version of the content item; and in response to determining that that the client device is not properly rendering the second version, send the first version.
    Type: Grant
    Filed: July 3, 2020
    Date of Patent: March 28, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Farris, Prashant Verma, Ronil Sudhir Mokashi
  • Patent number: 11606611
    Abstract: A media presentation and distribution system includes a verification server that handles dynamic verification of playback of media assets on a client device. The client device receives an asset stream of media assets that comprises one or more tags embedded in the media assets. The client device detects an asset identifier associated with each of the media assets during playback of each media asset on the client device, based on identification of a tag of the one or more tags. The verification server verifies the playback of the media assets on the client device based on received support information from the client device. The playback of the media assets are verified to satisfy defined asset delivery criteria and to identify and debug a deviation or one or more errors with the playback of the media assets.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: March 14, 2023
    Assignee: Turner Broadcasting System, Inc.
    Inventors: Donald Jude Loheide, Matthew Paul Giles, Gregory McClain Stigall, Nishith Kumar Sinha, Cindy Loren Campbell, James J Arnzen, Nicolas Paul Webb
  • Patent number: 11589115
    Abstract: An example method includes receiving a selection of a media content, applying customized parental control rules associated with a user to the media content, providing a notification to apply a parental control associated with the customized parental control rules to the media content, receiving a confirmation to apply the parental control, and controlling the media content in accordance with the parental control that is applied.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: February 21, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Megha Venugopal, Binny Asarikuniyil
  • Patent number: 11582526
    Abstract: A media sharing and communication system, including a recording mechanism that records a desired portion of media upon activation by a first individual user, a first user transmitter/receiver that transmits the portion of media and a message generated by the first individual user regarding the portion of media to a second individual user and is capable of transmitting a message to a second individual user, a confirmation mechanism that confirms that the second individual user is authorized to view the portion of media and a notification mechanism that notifies the first individual user if the second individual user is not authorized to receive the portion of media, and a second user transmitter/receiver that receives the portion of media and voice message upon authorization of the second individual user, wherein the systems are capable of receiving and executing voice commands. A method of sharing portions of media.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: February 14, 2023
    Inventor: David A. Taylor
  • Patent number: 11575950
    Abstract: A server resource provides notification to subscribers in a respective network environment that the content is available for retrieval at a particular bit rate (e.g., a promotional bit rate) or particular level of quality (e.g., promotional level of quality) amongst multiple levels of quality for a limited duration of time. For example, an especially high level of quality (or bit rate) of the content may be available only for the limited duration of time. After making the especially high level of quality of content available for retrieval during a promotional period, the content may be subsequently available for retrieval only at lower levels of quality. Accordingly, one or more configurations as discussed herein include changing the ability to access content encoded at different levels of quality over time.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: February 7, 2023
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: Wilfred Jaime Miles, James S. Manchester