# US 9,882,948 B2 · Uploading and streaming of video and other rich content

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

- Number: US 9,882,948 B2
- Document ID: US9882948B2
- Status: Granted
- Kind: B2
- Application number: 14/331,863
- Filed: 2014-07-15
- Published: 2014-10-30
- Granted: 2018-01-30
- Earliest claimed: 2012-10-02
- Applicants: Tanner Cropper; Russell Bevers
- Inventors: Tanner Cropper; Russell Bevers
- Web page: https://patentgrep.com/patent/US9882948B2

## CPC

- H04L 65/60: Network streaming of media packets
- H04N 21/6587: Control parameters, e.g. trick play commands, viewpoint selection
- H04L 12/1831: {Tracking arrangements for later retrieval, e.g. recording contents, participants activities or behavior, network status}
- H04L 65/1079: {of unsolicited session attempts, e.g. SPIT}
- H04L 65/403: Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15)
- H04L 65/612: for unicast
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- H04N 7/147: {Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals (selecting H04Q)}
- H04N 21/2407: {Monitoring of transmitted content, e.g. distribution time, number of downloads (arrangements for monitoring programmes for broadcast or for distribution combined with broadcast H04H20/14)}
- H04N 21/25816: {involving client authentication (restricting access to computer systems by authenticating users using a predetermined code G06F21/33; cryptographic authentication protocols H04L9/32; networks authentication protocols H04L63/08; authentication in wireless network security H04W12/06)}
- H04N 21/2668: Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles {(information retrieval from the Internet by querying with filtering and personalisation G06F16/9535; arrangements for replacing or switching information during the broadcast H04H20/10; push services over packet-switching network H04L12/1859; adaptation of message content in packet-switching networks H04L51/063)}
- H04N 21/2743: Video hosting of uploaded data from client
- H04N 21/47202: {for requesting content on demand, e.g. video on demand}
- H04L 63/083: {using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226)}
- H04N 7/15: Conference systems
- H04N 21/41407: {embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop (constructional details of equipment or arrangements specially adapted for portable computer application G06F1/1626; arrangements specially adapted for mobile receivers in broadcast systems H04H20/57)}
- H04N 21/4223: Cameras (H04N23/00 takes precedence)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Methods and systems are used to share data as authorized by a provider for review by a recipient. Rich content, such as video, still images and audio, may be captured and automatically uploaded to a network-accessible location. The uploaded rich content may then be shared with a recipient (e.g., a recipient designated by the provider, etc.). As the recipient reviews the uploaded rich content, the amount of the rich content played by the recipient can be tracked, and the provider may be notified of whether or not the recipient has accessed the shared information and/or the extent to which the shared information was reviewed.

## Claims

### Claim 1

A system for sharing rich content and reporting on whether the rich content has been played, comprising:
at least one processor;
a network interface in communication with the at least one processor;
computer-readable storage media comprising computer-executable instructions that, when executed by the at least one processor, cause the system to:
access rich content identified by a provider entity for sharing with a recipient entity designated by the provider entity;
provide the rich content to the recipient entity;
monitor an extent to which the rich content has been played by the recipient entity; and
provide the provider entity with a report indicating the extent to which the rich content has been played by the recipient entity.

### Claim 2 (depends on 1)

The system of claim 1, wherein the computer-executable instructions of the computer-readable storage media, when executed by the at least one processor, cause the system to:
access rich content as the rich content is uploaded to a particular network-accessible location during capture of the rich content.

### Claim 3 (depends on 1)

The system of claim 1, further comprising:
an authentication module.

### Claim 4 (depends on 3)

The system of claim 3, wherein the authentication module comprises a part of the rich content.

### Claim 5 (depends on 4)

The system of claim 4, wherein the authentication module is embedded in the rich content.

### Claim 6 (depends on 5)

The system of claim 5, wherein the authentication module requires the recipient entity to enter a password, a secret key, authentication credentials and/or biometric data before enabling the recipient entity to access the rich content.

### Claim 7 (depends on 3)

The system of claim 3, wherein the authentication module is associated with the network interface.

### Claim 8 (depends on 7)

The system of claim 7, wherein the authentication module requires the recipient entity to log into the network interface.

### Claim 9 (depends on 8)

The system of claim 8, wherein the authentication module requires the recipient entity to enter a password, a secret key, authentication credentials and/or biometric data before enabling the recipient entity to log into the network interface.

### Claim 10 (depends on 3)

The system of claim 3, wherein the authentication module is configured to send a notification to the recipient entity when the rich content is made available to the recipient entity.

### Claim 11 (depends on 10)

The system of claim 10, wherein the notification provides the recipient entity with access to the rich content.

### Claim 12 (depends on 11)

The system of claim 11, wherein the notification provides the recipient entity with authorization to access the rich content.

### Claim 13 (depends on 10)

The system of claim 10, wherein the notification includes a link and/or other information that enables the recipient entity to access the rich content.

### Claim 14 (depends on 10)

The system of claim 10, wherein the authentication module is further configured to require the recipient entity to enter a password, a secret key, authentication credentials and/or biometric data before enabling the recipient entity to access information associated with the notification.
