# US 8,782,726 B1 · Method for taking action based on a request related to an electronic media work

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

- Number: US 8,782,726 B1
- Document ID: US8782726B1
- Status: Granted
- Kind: B1
- Application number: 13/830,447
- Filed: 2013-03-14
- Granted: 2014-07-15
- Earliest claimed: 2000-09-14
- Assignees: Network-1 Technologies, Inc.
- Applicants: Network-1 Security Solutions, Inc.
- Inventors: Ingemar J. Cox
- Web page: https://patentgrep.com/patent/US8782726B1

## CPC

- H04H 60/37: for identifying segments of broadcast information, e.g. scenes or extracting programme ID
- G06F 16/248: Presentation of query results
- G06F 16/285: {Clustering or classification}
- G06F 16/29: Geographical information databases
- G06F 16/40: of multimedia data, e.g. slideshows comprising image and additional audio data (retrieval of still image data G06F16/50; retrieval of audio data G06F16/60; retrieval of video data G06F16/70)
- G06F 16/43: Querying
- G06F 16/433: {using audio data}
- G06F 16/434: {using image data, e.g. images, photos, pictures taken by a user}
- G06F 16/48: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F 16/487: using geographical or spatial information, e.g. location
- G06F 16/489: {using time information}
- G06F 16/51: Indexing; Data structures therefor; Storage structures
- G06F 16/532: Query formulation, e.g. graphical querying
- G06F 16/5838: {using colour}
- G06F 16/5866: {using information manually generated, e.g. tags, keywords, comments, manually generated location and time information}
- G06F 16/73: Querying
- G06F 16/951: Indexing; Web crawling techniques
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 16/9566: {URL specific, e.g. using aliases, detecting broken or misspelled links}
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q 30/0256: {User search}
- G06Q 30/0277: {Online advertisement}
- G06Q 30/0601: Electronic shopping [e-shopping]
- G06Q 30/0625: {by formulating product or service queries, e.g. using keywords or predefined options}
- G06Q 40/12: Accounting
- H04H 60/58: of audio {(determination or detection of speech characteristics in general G10L25/00; speech recognition in general G10L15/00)}
- H04H 60/59: of video {(recognising characters or patterns in general G06F18/00, G06V20/00)}
- H04L 43/16: Threshold monitoring
- H04L 61/256: NAT traversal
- 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 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
- H04M 1/72469: for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
- H04N 21/23418: {involving operations for analysing video streams, e.g. detecting features or characteristics (television picture signal circuitry for scene change detection H04N5/147; filtering for image enhancement G06T5/00; methods or arrangements for recognising scenes G06V20/00; arrangements characterised by components specially adapted for monitoring, identification or recognition of video in broadcast systems H04H60/59)}
- 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/25841: {involving the geographical location of the client (retrieval from the Internet by querying based on geographical locations G06F16/9537; arrangements for identifying locations of receiving stations in broadcast systems H04H60/51; location of the user terminal in data switching networks H04L67/52; services making use of the location of users or terminals in wireless networks H04W4/02; locating users or terminals in wireless networks H04W64/00)}
- H04N 21/43: Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware {(real-time communication protocols in data switching networks H04L65/00)}
- H04N 21/4394: {involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams (arrangements characterised by components specially adapted for monitoring, identification or recognition of audio in broadcast systems H04H60/58)}
- H04N 21/44008: {involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream (arrangements characterised by components specially adapted for monitoring, identification or recognition of video in broadcast systems H04H60/59)}
- H04N 21/47815: {Electronic shopping (payment schemes, payment architectures or payment protocols for electronic shopping systems G06Q20/12)}
- H04N 21/4788: communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)}
- H04N 21/6125: {involving transmission via Internet (transmission by internet of broadcast information H04H60/82)}
- H04N 21/812: {involving advertisement data (advertising per se G06Q30/02)}
- H04N 21/84: Generation or processing of descriptive data, e.g. content descriptors {(systems specially adapted for using meta-information in broadcast systems H04H60/73)}
- H04N 21/8586: {by using a URL (processing chained hypermedia data for information retrieval G06F16/94; information retrieval from the Internet by using URLs G06F16/955; URL in broadcast information H04H20/93; Web-based protocols H04L67/02)}
- H04H 2201/90: characterised by the use of signatures
- H04H: BROADCAST COMMUNICATION (multiplex communication H04J; pictorial communication aspects of broadcast systems H04N)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A computer-implemented method comprising the steps of receiving, at a user electronic device from a computer system including at least one computer, a media work and one or more associated tags; receiving, at the user electronic device from a user input device, a query related to at least one of the one or more associated tags; obtaining, at the user electronic device, instructions for an action to be performed based on the query; and performing, at the user electronic device, the associated action, in response to the query.

## Claims

### Claim 1

A method comprising:
receiving, at a user electronic device from a computer system including at least one computer, an electronic media work comprising audio and/or video along with one or more associated tags;
displaying, by the user electronic device, the electronic media work;
generating, at the user electronic device as a result of input from a user input device, a request related to at least one of the one or more associated tags;
sending the request from the user electronic device to the computer system;
receiving, at the user electronic device from the computer system in response to the request, machine-readable instructions generated at the computer system for an action to be performed and based upon associated information stored by the computer system related to the action to be performed in association with one or more electronic media works, wherein the associated information is determined by the computer system using a non-exhaustive, near-neighbor search to correlate the electronic media work with an electronic media work identifier associated with the associated information; and
performing, at the user electronic device, the action using the machine-readable instructions.

### Claim 2 (depends on 1)

The method of claim 1, wherein the action comprises electronically providing at least one of a coupon or a certificate related to the electronic media work.

### Claim 3 (depends on 1)

The method of claim 1, wherein the action comprises allowing a user associated with the user electronic device to interact with a video stream related to the electronic media work.

### Claim 4 (depends on 1)

The method of claim 1, wherein the action comprises presenting a user associated with the user electronic device questions about the electronic media work.

### Claim 5 (depends on 1)

The method of claim 1, wherein the action comprises presenting a user associated with the user electronic device with additional information associated with the electronic media work.

### Claim 6 (depends on 5)

The method of claim 5, wherein the additional information is related to one or more products or services.

### Claim 7 (depends on 6)

The method of claim 6, wherein the additional information is related to names of the one or more products or services.

### Claim 8 (depends on 6)

The method of claim 6, wherein the additional information is related to a product category associated with the one or more products or services.

### Claim 9 (depends on 6)

The method of claim 6, wherein the additional information is related to a manufacturer of the one or more products or services.

### Claim 10 (depends on 6)

The method of claim 6, wherein the additional information is related to a website associated with the one or more products or services.

### Claim 11 (depends on 6)

The method of claim 6, wherein the additional information is related to an article of clothing.

### Claim 12 (depends on 1)

The method of claim 1, wherein the electronic media work and the tag are received by the computer system from a second user electronic device.

### Claim 13 (depends on 1)

The method of claim 1, wherein the user electronic device is at least one of a television, a set-top-box, a video recorder, a computer, a cell phone, a remote control, or a portable device.

### Claim 14 (depends on 5)

The method of claim 5, wherein the additional information comprises an advertisement.

### Claim 15 (depends on 14)

The method of claim 14, wherein the action comprises electronically registering a user associated with the user electronic device with at least one of a service or a product related to the advertisement.

### Claim 16 (depends on 14)

The method of claim 14, wherein the action comprises electronically providing at least one of a coupon or a certificate related to the advertisement.

### Claim 17 (depends on 14)

The method of claim 14, wherein the action comprises allowing a user associated with the user electronic device to interact with a video stream related to the advertisement.

### Claim 18 (depends on 1)

The method of claim 1, wherein the action comprises displaying additional information on the user electronic device.
