# US 10,827,352 B2 · Multimedia content provisioning device, system and method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,827,352 B2
- Document ID: US10827352B2
- Status: Granted
- Kind: B2
- Application number: 16/358,239
- Filed: 2019-03-19
- Published: 2019-07-11
- Granted: 2020-11-03
- Earliest claimed: 2006-01-27
- Applicants: Syndefense Corp.
- Inventors: Robin Dua
- Web page: https://patentgrep.com/patent/US10827352B2

## CPC

- H04W 12/06: Authentication
- H04L 61/106: across networks, e.g. mapping telephone numbers to data network addresses
- H04L 61/4511: using domain name system [DNS]
- H04L 61/4557: Directories for hybrid networks, e.g. including telephone numbers
- H04L 63/083: {using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226)}
- H04L 63/0861: {using biometrical features, e.g. fingerprint, retina-scan (cryptographic mechanisms or cryptographic arrangements for entity authentication using biological data H04L9/3231)}
- H04L 63/10: {for controlling access to devices or network resources}
- H04L 65/1104: Session initiation protocol [SIP]
- H04L 65/1106: Call signalling protocols; H.323 and related
- H04L 65/60: Network streaming of media packets
- H04L 67/306: User profiles
- H04N 5/76: Television signal recording
- H04N 7/163: {by receiver means only}
- H04N 7/17309: {Transmission or handling of upstream communications}
- H04N 21/25875: {involving end-user authentication (restricting access to computer systems by authenticating users using a predetermined code G06F21/33; arrangements for secret or secure communication including means for verifying the identity or authority of a user of the system H04L9/32; networks authentication protocols H04L63/08; authentication in wireless network security H04W12/06)}
- H04N 21/25891: {being end-user preferences (retrieval of video data in a video database based on user preferences G06F16/739; arrangements for recognizing users' preferences H04H60/46; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/4135: {external recorder (interface circuits between an apparatus for recording television signals and a television receiver H04N5/775)}
- H04N 21/4147: PVR [Personal Video Recorder] (H04N5/76 takes precedence {; arrangements for broadcast with accumulation-type receivers H04H20/40})
- H04N 21/42204: {User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor (constructive details of casings for the remote control device H01H9/0235; user interfaces for controlling a tuning device of a television receiver through a remote control H03J9/00; remote control of peripheral devices connected to a television receiver through the remote control device of the television receiver H04B1/205)}
- H04N 21/42221: {Transmission circuitry, e.g. infrared [IR] or radio frequency [RF]}
- H04N 21/431: Generation of visual interfaces {for content selection or interaction}; Content or additional data rendering
- H04N 21/4325: {by playing back content from the storage medium (reproduction of recorded television signals H04N5/76; reproduction of recorded television signals H04N9/79)}
- H04N 21/43615: {Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals (home Audio Video Interoperability [HAVI] data switching networks H04L12/2805)}
- H04N 21/43635: {HDMI}
- H04N 21/43637: {involving a wireless protocol, e.g. Bluetooth®, RF or wireless LAN [IEEE 802.11] (arrangements for wireless networking or broadcasting of information in indoor or near-field type systems H04B10/114)}
- H04N 21/44004: {involving video buffer management, e.g. video decoder buffer or video display buffer}
- H04N 21/440218: {by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 (conversion of standards in analogue television systems H04N7/01)}
- H04N 21/4415: using biometric characteristics of the user, e.g. by voice recognition or fingerprint scanning {(cryptography using biological data H04L9/3231; authentication in networks using biometric H04L63/0861)}
- H04N 21/462: Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N 21/4622: {Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet (web site content organization and management for information retrieval from the Internet G06F16/958; transmission by internet of broadcast information H04H60/82; stock exchange data over packet-switching network H04L12/1804; push services including data channel over packet-switching network H04L12/1859)}
- H04N 21/472: End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content {(end-user interfaces for retrieving video data from a database G06F16/739; network services for supporting unicast streaming H04L65/612)}
- H04N 21/47202: {for requesting content on demand, e.g. video on demand}
- H04N 21/478: Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N 21/482: End-user interface for programme selection
- H04N 21/6125: {involving transmission via Internet (transmission by internet of broadcast information H04H60/82)}
- H04N 21/6187: {involving transmission via a telephone network, e.g. POTS}
- H04N 21/42206: {characterized by hardware details}
- H04N 21/4532: {involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 2201/3233: of authentication information, e.g. digital signature, watermark
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A multimedia content provisioning device, system and method. The device includes a network interface to communicatively couple to a communications network, to connect to one or more multimedia devices coupled to the communications network, to exchange media processing capabilities between the one or more multimedia devices after establishing a connection therebetween, to generate a list of broadcast media sources and provide the list to each of the one or more multimedia devices in which media processing capabilities are exchanged, to provide a list of broadcast media content receivable from a broadcast media source selected from the generated list at the one or more media devices, and to stream a broadcast media content to the one or more media devices at which a selection from the list of broadcast media content is made, the content being streamed according to the media processing capabilities received therefrom, and to display a multimedia content control user interface at the one or more media devices in which broadcast media content is being streamed.

## Claims

### Claim 1

A multimedia content provisioning device, comprising:
one or more processors to control operations thereof and to generate a list of broadcast media sources that provide broadcast media content;
an antenna to receive broadcast media content from broadcast media sources;
a storage device to store at least a portion of received broadcast media content; and
a network interface to communicatively couple the multimedia content provisioning device to a communications network, to connect the multimedia content provisioning device to one or more multimedia devices coupled to the communications network, to exchange media processing capabilities between the multimedia content provisioning device and the one or more multimedia devices after establishing a connection therebetween, to provide the generated list of broadcast media sources to each of the one or more multimedia devices in which media processing capabilities are exchanged, to provide a list of broadcast media content receivable from a broadcast media source selected from the generated list at the one or more media devices, to stream a broadcast media content to the one or more media devices at which a selection from the list of broadcast media content is made, the broadcast media content being streamed to the one or more multimedia devices according to the media processing capabilities received therefrom, and to receive broadcast media content being played at a first one of the multimedia devices after establishing a connection therebetween, the broadcast media content being received according to the media processing capabilities of the multimedia content provisioning device, to automatically process the received broadcast media content and to transmit the processed media content to a second multimedia device according to media processing capabilities received therefrom.

### Claim 2 (depends on 1)

The device of claim 1, wherein the network interface is further configured to transmit a multimedia content control user interface of the first multimedia device in which the broadcast media content is being received such that the second multimedia device receiving the processed media content can use the multimedia content controls of the first multimedia device in which the broadcast media content is being received.

### Claim 3 (depends on 2)

The device of claim 2, wherein the multimedia content provisioning device is a multimedia communications device.

### Claim 4

A system to communicate broadcast media content between a
media controller and a plurality of media devices, the system comprising:
a communications network;
a media controller including:
a network interface to communicatively couple the controller to the communications network; and
one or more processors to receive broadcast media content from one or more broadcast media sources, to generate a list of the broadcast media sources having broadcast media content according to media processing capabilities of a plurality of multimedia devices, to provide the respective generated list to each of the one or more media devices, and in response to receiving a selection of one of the broadcast media sources from the one or more of the multimedia devices, to provide a corresponding list of broadcast media content receivable from the selected broadcast media source at each of the one or more multimedia devices, to stream broadcast media content to each of the multimedia player devices at which a selection from the list of broadcast media content is performed, the broadcast media content being streamed to each of multimedia devices according to the media processing capabilities received therefrom; and
a plurality of multimedia devices each configured to initiate a connection to the media controller, to exchange the media processing capabilities with the media controller after establishing a connection, to receive a first input selecting one of the broadcast media sources provided on the list of broadcast media sources, to receive a second input selecting a broadcast media content from the list of broadcast media content provided thereat, and to receive the selected broadcast media content together with a multimedia content control user interface;
wherein the network interface is configured to receive broadcast media content being played at a first one of the multimedia devices after establishing a connection therebetween, the broadcast media content being received according to the media processing capabilities of the media controller, to automatically process the received broadcast media content and to transmit the processed media content to a second multimedia device according to media processing capabilities received therefrom.

### Claim 5 (depends on 4)

The system of claim 4, wherein the network interface is further configured to transmit a multimedia content control user interface of the first multimedia device in which the broadcast media content is being received such that the second multimedia device receiving the processed media content can use the multimedia content controls of the first multimedia device in which the broadcast media content is being received.

### Claim 6

A method of providing broadcast media content receivable by a media controller from one or more broadcast media sources to one or more media devices, and transmitting media content between the one or more media devices and the media controller, the method comprising:
initiating a connection to the media controller from the one or more media devices;
exchanging media processing capabilities between the media controller and the one or more media devices after establishing the connection, the media processing capabilities defining formats of media content capable of being processed by the media controller and the one or more media devices;
generating a list of the broadcast media sources having broadcast media content at the media controller for each of the one or more media devices in which media processing capabilities have been received, each list being generated according to the respective media processing capabilities of the connected one or more media devices;
providing the generated list of broadcast media sources from the media controller to each of the connected one or more media devices;
receiving, at the media controller, a selection of one of the broadcast media sources provided on the list of broadcast media sources from each of the one or more media devices in which a list is generated;
providing a list of broadcast media content receivable from the selected broadcast media source from the media controller to each of the one or more media devices in which a selection of one of the broadcast media sources is received;
receiving, at the media controller, a selection of broadcast media content from the list of broadcast media content via the one or more media devices in which a list is provided; and
transmitting the selected broadcast media content from the media controller to each of the one or more media devices in which a selection of broadcast media content is received, wherein the media controller receives broadcast media content being played at a first one of the multimedia devices after establishing a connection therebetween, the broadcast media content being received at the media controller according to the media processing capabilities of the media controller, and automatically processes the received broadcast media content and transmits the processed media content to a second multimedia device according to media processing capabilities received therefrom.

### Claim 7 (depends on 6)

The method of claim 6, wherein the media controller transmits a multimedia content control user interface of the first media multimedia device in which the broadcast media content is being received such that the second multimedia device receiving the processed media content can use the multimedia content controls of the first multimedia device in which the broadcast media content is being received.
