# US 2014/0195675 A1 · Simultaneous Content Data Streaming And Interaction System

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

- Number: US 2014/0195675 A1
- Document ID: US20140195675A1
- Status: Published application
- Kind: A1
- Application number: 14/150,009
- Filed: 2014-01-08
- Published: 2014-07-10
- Earliest claimed: 2013-01-09
- Assignees: Giga Entertainment Media Inc.
- Applicants: Giga Entertainment Media Inc.
- Inventors: Lawrence Way Silver
- Web page: https://patentgrep.com/patent/US20140195675A1

## CPC

- H04L 65/1083: In-session procedures
- H04H 20/18: Arrangements for synchronising broadcast or distribution via plural systems
- H04H 20/28: Arrangements for simultaneous broadcast of plural pieces of information
- H04H 20/38: Arrangements for distribution where lower stations, e.g. receivers, interact with the broadcast
- H04H 20/82: using signals not modulated onto a carrier
- H04L 65/611: for multicast or broadcast (systems for broadcast or conference H04L12/18; arrangements for broadcast or distribution combined with broadcast H04H20/00; arrangements for broadcast applications with a direct linkage to broadcast information or to broadcast space-time H04H60/00; selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS], H04W4/06)
- H04L 65/612: for unicast
- H04L 65/70: Media network packetisation
- H04L 65/762: {at the source (reformatting of additional data in video distribution servers H04N21/2355)}
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/1095: Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
- H04N 21/8126: {involving additional data, e.g. news, sports, stocks, weather forecasts}
- H04W 56/0005: {synchronizing of arrival of multiple uplinks}
- H04L 65/65: Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04H: BROADCAST COMMUNICATION (multiplex communication H04J; pictorial communication aspects of broadcast systems H04N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A computer implemented method and system simultaneously distributes content data streams (CDSs) of multiple content formats, for example, live cable television content, gaming content, social media content, user generated content, etc., to one or more computing devices. An interactive content distribution platform (ICDP) receives user selections of the CDSs and the content formats via a graphical user interface (GUI) and receives one or more CDSs in one or more content formats from multiple content sources based on the user selections. The ICDP synchronizes the CDSs by encoding the CDSs into a common data format and adjusting a transmission rate of the CDSs. The ICDP simultaneously transmits and displays the synchronized CDSs in one or more configurable windows on a display screen of each computing device at configurable time instances via the GUI. The ICDP facilitates interactions and initiates transactions between computing devices during the simultaneous display of the synchronized CDSs.

## Claims

### Claim 1

A computer implemented method for simultaneously distributing a plurality of content data streams of a plurality of content formats to one or more computing devices, comprising:
providing an interactive content distribution platform comprising at least one processor configured to simultaneously distribute said content data streams of said content formats to said one or more computing devices in real time, wherein said interactive content distribution platform is configured to provide a graphical user interface accessible by each of said one or more computing devices via a network;
receiving user selections of said content data streams and said content formats by said interactive content distribution platform via said graphical user interface;
receiving one or more of said content data streams in one or more of said content formats from a plurality of content sources by said interactive content distribution platform based on said received user selections;
synchronizing said received one or more of said content data streams by said interactive content distribution platform by encoding said received one or more of said content data streams into a common data format and adjusting a transmission rate of said received one or more of said content data streams by said interactive content distribution platform;
simultaneously transmitting and displaying said synchronized one or more of said content data streams in one or more configurable windows on a display screen of said each of said one or more computing devices at configurable time instances via said graphical user interface, by said interactive content distribution platform,
wherein said synchronized one or more of said content data streams in each of said one or more configurable windows are changeable based on said received user selections; and
facilitating interactions and initiating transactions between said one or more computing devices by said interactive content distribution platform during said simultaneous display of said synchronized one or more of said content data streams in said one or more configurable windows on said display screen of said each of said one or more computing devices via said graphical user interface.

### Claim 2 (depends on 1)

The computer implemented method of claim 1, wherein said content data streams comprise live cable television content, live high definition streaming content, multimedia chat content, live multimedia chat content, video conferencing content, gaming content, web browsing content, video-on-demand content, home automation content, voice recognition content, social media networking content, live video content, canned video content, digital video recorder video content, user generated content, message content, electronic mail content, audio content, augmented reality content, three-dimensional media content, electronic commerce content, information, blog content, analytical information of viewed content, and multimedia content.

### Claim 3 (depends on 1)

The computer implemented method of claim 1, wherein each of said received one or more of said content data streams is accessible via a link and is configured to serve as a gateway to another one or more of said content data streams.

### Claim 4 (depends on 1)

The computer implemented method of claim 1, wherein said interactions facilitated by said interactive content distribution platform comprise one or more of:
automatically transmitting and displaying one or more notifications and content in said one or more configurable windows on said display screen of each of other computing devices of one or more users who are viewing said synchronized one or more of said content data streams on said other computing devices via said graphical user interface; and
automatically transmitting and displaying one or more advertisements being viewed by one of a plurality of users to said one or more configurable windows on said display screen of each of other of said users who are viewing said synchronized one or more of said content data streams on said other computing devices via said graphical user interface.

### Claim 5 (depends on 1)

The computer implemented method of claim 1, wherein said user selections are received by said interactive content distribution platform through one or more of a plurality of communication modes, wherein said communication modes comprise a voice mode, a video mode, a text mode, a multimedia mode, a telephonic mode, and any combination thereof.

### Claim 6 (depends on 1)

The computer implemented method of claim 1, further comprising managing user actions performed on said synchronized one or more of said content data streams by said interactive content distribution platform, wherein said user actions comprise creating, modifying, deleting, and storing said synchronized one or more of said content data streams.

### Claim 7 (depends on 1)

The computer implemented method of claim 1, further comprising generating recommendations on themes and genres associated with said content data streams by said interactive content distribution platform based on said received user selections of one of a plurality of users, and transmitting said generated recommendations to other of said users via said network, during said simultaneous display of said synchronized one or more of said content data streams.

### Claim 8 (depends on 1)

The computer implemented method of claim 1, further comprising generating revenue by enabling white labeling of said interactive content distribution platform by one or more of said content sources to allow said one or more of said content sources to simultaneously transmit and display said synchronized one or more of said content data streams to one or more subscriber computing devices.

### Claim 9 (depends on 1)

The computer implemented method of claim 1, further comprising configuring one or more digital media parameters for incorporating one or more media effects in said displayed one or more of said content data streams in said one or more configurable windows by said interactive content distribution platform based on user preferences received via said graphical user interface.

### Claim 10 (depends on 1)

The computer implemented method of claim 1, further comprising monitoring and controlling traffic of said synchronized one or more of said content data streams between said one or more computing devices during said simultaneous transmission and said display of said synchronized one or more of said content data streams in said one or more configurable windows.

### Claim 11

A computer implemented system for simultaneously distributing a plurality of content data streams of a plurality of content formats to one or more computing devices, said computer implemented system comprising:
an interactive content distribution platform configured to provide a graphical user interface accessible by each of said one or more computing devices via a network, said interactive content distribution platform comprising:
a non-transitory computer readable storage medium configured to store modules of said interactive content distribution platform;
at least one processor communicatively coupled to said non-transitory computer readable storage medium, said at least one processor configured to execute computer program instructions defined by said modules of said interactive content distribution platform;
a data reception module configured to receive user selections of said content data streams and said content formats via said graphical user interface;
said data reception module further configured to receive one or more of said content data streams in one or more of said content formats from a plurality of content sources based on said received user selections;
a data synchronization module configured to synchronize said received one or more of said content data streams by encoding said received one or more of said content data streams into a common data format and adjusting a transmission rate of said received one or more of said content data streams;
a data rendering module configured to simultaneously transmit and display said synchronized one or more of said content data streams in one or more configurable windows on a display screen of said each of said one or more computing devices at configurable time instances via said graphical user interface, wherein said synchronized one or more of said content data streams in each of said one or more configurable windows are changeable based on said received user selections; and
an interaction management module configured to facilitate interactions and initiate transactions between said one or more computing devices during said simultaneous display of said synchronized one or more of said content data streams in said one or more configurable windows on said display screen of said each of said one or more computing devices via said graphical user interface.

### Claim 12 (depends on 11)

The computer implemented system of claim 11, wherein each of said received one or more of said content data streams is accessible via a link and is configured to serve as a gateway to another one or more of said content data streams.

### Claim 13 (depends on 11)

The computer implemented system of claim 11, wherein said interaction management module is configured to facilitate said interactions by one or more of:
automatically transmitting and displaying one or more notifications and content in said one or more configurable windows on said display screen of each of other computing devices of one or more users who are viewing said synchronized one or more of said content data streams on said other computing devices via said graphical user interface; and
automatically transmitting and displaying one or more advertisements being viewed by one of a plurality of users to said one or more configurable windows on said display screen of each of other of said users who are viewing said synchronized one or more of said content data streams on said other computing devices via said graphical user interface.

### Claim 14 (depends on 11)

The computer implemented system of claim 11, wherein said data reception module is configured to receive said user selections through one or more of a plurality of communication modes, wherein said communication modes comprise a voice mode, a video mode, a text mode, a multimedia mode, a telephonic mode, and any combination thereof.

### Claim 15 (depends on 11)

The computer implemented system of claim 11, wherein said interaction management module is further configured to manage user actions performed on said synchronized one or more of said content data streams, wherein said user actions comprise creating, modifying, deleting, and storing said synchronized one or more of said content data streams.

### Claim 16 (depends on 11)

The computer implemented system of claim 11, wherein said interactive content distribution platform further comprises one or more databases configured to store one or more of said content data streams of said content formats, information associated with said content data streams, information associated with said content sources, and information associated with a plurality of users, wherein said databases are accessible by one or more of said users and said content sources via said network.

### Claim 17 (depends on 11)

The computer implemented system of claim 11, wherein said interactive content distribution platform further comprises a recommendation management module configured to generate recommendations on themes and genres associated with said content data streams based on said received user selections of one of a plurality of users, and transmit said generated recommendations to other of said users via said network, during said simultaneous display of said synchronized one or more of said content data streams.

### Claim 18 (depends on 11)

The computer implemented system of claim 11, wherein said interactive content distribution platform further comprises a revenue generation module configured to generate revenue by enabling white labeling of said interactive content distribution platform by one or more of said content sources to allow said one or more of said content sources to simultaneously transmit and display said synchronized one or more of said content data streams to one or more subscriber computing devices.

### Claim 19 (depends on 11)

The computer implemented system of claim 11, wherein said interactive content distribution platform further comprises a display management module configured to configure one or more digital media parameters for incorporating one or more media effects in said displayed one or more of said content data streams in said one or more configurable windows based on user preferences received via said graphical user interface.

### Claim 20 (depends on 11)

The computer implemented system of claim 11, wherein said interactive content distribution platform further comprises a stream manager configured to monitor and control traffic of said synchronized one or more of said content data streams between said one or more computing devices during said simultaneous transmission and said display of said synchronized one or more of said content data streams in said one or more configurable windows.

### Claim 21

A computer program product comprising a non-transitory computer readable storage medium, said non-transitory computer readable storage medium storing computer program codes that comprise instructions executable by at least one processor, said computer program codes comprising:
a first computer program code for receiving user selections of a plurality of content data streams and a plurality of content formats for said content data streams via a graphical user interface;
a second computer program code for receiving one or more of said content data streams in one or more of said content formats from a plurality of content sources based on said received user selections;
a third computer program code for synchronizing said received one or more of said content data streams by encoding said received one or more of said content data streams into a common data format and adjusting a transmission rate of said received one or more of said content data streams;
a fourth computer program code for simultaneously transmitting and displaying said synchronized one or more of said content data streams in one or more configurable windows on a display screen of each of one or more computing devices at configurable time instances via said graphical user interface; and
a fifth computer program code for facilitating interactions and initiating transactions between said one or more computing devices during said simultaneous display of said synchronized one or more of said content data streams in said one or more configurable windows on said display screen of said each of said one or more computing devices via said graphical user interface.
