Purpose: Invalidity Analysis


Patent: US10885154B2
Filed: 2011-11-04
Issued: 2021-01-05
Patent Holder: (Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC
Inventor(s): Christopher A. Estes

Title: Digital media reproduction and licensing

Abstract: Systems and methods for monetizing the reproduction of digital media content for the rights-holders of the digital media content. Embodiments of the present disclosure relate to determining whether a user of a media content item has a license to reproduce the media content item. In one embodiment, the media content item may be reproduced when the user is licensed. The user is prompted to select to acquire a license to reproduce the media content item or to decline the license to reproduce the media content item when the user is not licensed. Further embodiments determine whether a user may receive a license when the user wishes to acquire a license. In an embodiment, the user is declined a license when not approved for the license.




Disclaimer: The promise of Apex Standards Pseudo Claim Charting (PCC) [ Request Form ] is not to replace expert opinion but to provide due diligence and transparency prior to high precision charting. PCC conducts aggressive mapping (based on Broadest Reasonable, Ordinary or Customary Interpretation and Multilingual Translation) between a target patent's claim elements and other documents (potential technical standard specification or prior arts in the same or across different jurisdictions), therefore allowing for a top-down, apriori evaluation, with which, stakeholders can assess standard essentiality (potential strengths) or invalidity (potential weaknesses) quickly and effectively before making complex, high-value decisions. PCC is designed to relieve initial burden of proof via an exhaustive listing of contextual semantic mapping as potential building blocks towards a litigation-ready work product. Stakeholders may then use the mapping to modify upon shortlisted PCC or identify other relevant materials in order to formulate strategy and achieve further purposes.

Click on references to view corresponding claim charts.


Non-Patent Literature        WIPO Prior Art        EP Prior Art        US Prior Art        CN Prior Art        JP Prior Art        KR Prior Art       
 
  Independent Claim

GroundReferenceOwner of the ReferenceTitleSemantic MappingBasisAnticipationChallenged Claims
123456789101112131415161718
1

IBM SYSTEMS JOURNAL. 35 (3-4): 313-336 1996

(Bender, 1996)
International Business Machines Corporation, Massachusetts Institute of TechnologyTechniques For Data Hiding copyright owner copyright protection

digital media, streaming parameters digital media

third party third party

XXXXX
2

EUROPEAN TRANSACTIONS ON TELECOMMUNICATIONS. 5 (4): 459-473 JUL-AUG 1994

(Simmons, 1994)
No AffiliationSUBLIMINAL CHANNELS - PAST AND PRESENT second user data, second media fingerprints such channels

target demographic when i

XXXX
3

SEMINARS IN NUCLEAR MEDICINE. 24 (4): 311-323 OCT 1994

(Weber, 1994)
University of California-DavisCORRELATIVE IMAGE REGISTRATION second user, second version different imaging

user identification data, extract second user data different images

XXXXXXXX
4

INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS. 4 (4): 959-977 AUG 1994

(Short, 1994)
Massachusetts Institute of TechnologySTEPS TOWARD UNMASKING SECURE COMMUNICATIONS studio version secure communications

s identity information signal

second version secondary filter

XXXX
5

JOURNAL OF NEUROSCIENCE METHODS. 48 (1-2): 1-13 JUN 1993

(Toga, 1993)
University of California-Los AngelesREGISTRATION REVISITED user identification data, extract second user data different images

first digital watermark frequency domain

studio version data type

XXXXX
6

US20110213721A1

(Michael Charles Raley, 2011)
(Original Assignee) Contentguard Holdings Inc     

(Current Assignee)
Contentguard Holdings Inc
Method, system, and device for license-centric content consumption first media computer systems

studio version rendering device

first media fingerprint readable memory

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses administering registration of a personal information in a database in a manner tending to assure integrity of…

teaches the transaction module includes an escrow module to keep money for services in escrow until completion of the…

discloses a payment system coupled on a communication network see…

teaches storing shipping information and displaying the shipping information on the updateable electronic display…
XXXXXXXXXXXX
7

CA2824754A1

(Seyed M. Sharif-Ahmadi, 2011)
(Original Assignee) DISTERNET Tech Inc     

(Current Assignee)
Mimik Technology Inc
System and method for micro-cloud computing first statistics collecting information

user identification data, second user said database, requested channel

digital media, digital media catalog database television tuner

first digital watermark, first digital media file said selection

second request second request

first request, first user said portion, time t

studio version content type

second statistics, digital format first video

first media content item stores data

third party other user

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches adjusting the content of said personalized content channel to include said at least one selected recommended…

teaches automatically selecting at least one recommended further content item having the highest recommendation…

discloses a program source data processing method comprising receiving program source data to be distributed…

teaches only the first portable terminal has capability for switching the TV channel in accordance with the master…
XXXXXXXXXXXXXXXX
8

CA2767368A1

(Raj Nair, 2011)
(Original Assignee) Azuki Systems Inc     

(Current Assignee)
Azuki Systems Inc
Method and system for unified mobile content protection prevent streaming, streaming parameters content delivery network, HTTP server

live version initialization vectors

copyright owner right information

hardware device playback time

s identity time report

first request time t

35 U.S.C. 103(a)

35 U.S.C. 102(b)
teaches a secure execution environment for protecting against attacks…

teaches transmitting a recovery key to the target server in preparation for a loss of the securityrelated information…

discloses a process for managing firmware versions in a NFC device however the system does not disclose a method where…

teaches the above elements but fails to teach a one way function processor…
XXXXXX
9

US20100324983A1

(Craig S. Etchegoyen, 2010)
(Original Assignee) Etchegoyen Craig S     

(Current Assignee)
Uniloc 2017 LLC
System and Method for Media Distribution hardware device software application

second media content item, media content item more items

streaming parameters more media

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses administering registration of a personal information in a database in a manner tending to assure integrity of…

discloses a payment system coupled on a communication network see…

teaches to select a text and still picture as free form reply…

discloses about a steganographic techniques for securely delivering electronic digital rights management control…
XXXXXXXXXX
10

US20110166932A1

(Allen W. Smith, 2011)
(Original Assignee) Qualcomm Inc     

(Current Assignee)
Qualcomm Inc
System and method of providing content based on user interaction display query demographic information

second media content items, media content item media content item

35 U.S.C. 103(a)

35 U.S.C. 102(b)
discloses the limitations as seen in the rejection of claims…

teaches targeting and distributing advertisements over a distributed information network…

discloses the redeeming step comprising a transaction between the user and the merchant at the merchant s store or…

teaches a method for inserting advertising into an EPG wherein an interactive television program guide system may…
XXXXXXXXXXX
11

US20100106659A1

(Mark J. Stefik, 2010)
(Original Assignee) Contentguard Holdings Inc     

(Current Assignee)
Contentguard Holdings Inc
System and method for enforcing usage rights associated with digital content second media, second media fingerprint requesting access

second media content item, media content item storage device

first version more symbol

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
XXXXXXXXXXXXXX
12

US20100106658A1

(Mark J. Stefik, 2010)
(Original Assignee) Contentguard Holdings Inc     

(Current Assignee)
Contentguard Holdings Inc
System and method for rendering content associated with a digital work second media, second media fingerprint requesting access

studio version rendering device

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
XXXXXXXX
13

US20110063317A1

(Amir H. Gharaat, 2011)
(Original Assignee) TiVo Solutions Inc     

(Current Assignee)
TiVo Solutions Inc
Multifunction Multimedia Device second media, second media fingerprint computer readable storage medium

first media file multiple source

35 U.S.C. 103(a)

35 U.S.C. 102(b)
discloses a system is analyzed with respect to the citations andor rationale provided in the rejection of similar claim…

discloses a first scrollable arrangement of selectable elements the…

teaches the switch event occurs when supplemental data is overlaid during playback of the data stream…

teaches receiving a termination instruction from a user to terminate reproduction of the commercial content being…
XXXXXXX
14

US20110051914A1

(Michael Neuman, 2011)
(Original Assignee) Apple Inc     

(Current Assignee)
Apple Inc
Dynamically generated ring tones licensing system method further comprises selecting

hardware device software program

second statistics, digital format first video

second media file video files

XXXXXXX
15

US20100042652A1

(Michael O'Donnell, 2010)
(Original Assignee) iCopyright Inc     

(Current Assignee)
iCopyright Inc
System for tracking distribution for internet-distributed works of authorship second user, hardware device said database

excluding information herein act

35 U.S.C. 103(a)

35 U.S.C. 102(b)
discloses identifying with one or more computing devices from a digital license bound to a user ID of a user a party…

teaches user input of territory of intended use for an asset and determination of required rights for an asset in a…

discloses providing unique identification data for fielded systems and determining whether a valid subscription exists…

discloses a digital certificate by which a sender authenticates their identity that includes a device P…
XXXX
16

US20100043046A1

(Shondip Sen, 2010)
(Original Assignee) Shondip Sen; Shamir Sen-Gupta; Fields Jr Julian Frank     Internet video receiver first version Hypertext Transfer Protocol

second media content items, media content item media content item, content items

second media content item Integrated Circuit

first media content item electronic memory

target demographic content providers

studio version, live version digital content, media device

digital media catalog database media format

second media, second user said server

second statistics record said memory

streaming parameters, prevent streaming said client, media data

second statistics more data

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses all the limitations as previously discussed with respect to claim…

teaches selecting events of interests program segments using a remote control or a mouse…

discloses a method of providing advertisingpromotional content comprising interactive games…

teaches inserting a change channel command in the VBI and having that command because the television to tune to a…
XXXXXXXXXXXXXXXX
17

CN102084387A

(罗伊·谢克迪, 2011)
(Original Assignee) 艾尔蒙德纳特公司     根据在线用户配置文件选择并使用与该配置文件有关的电视节目或频道显示的定向电视广告 second statistics, second statistics record 统计信息

user identification data, transmit user identification data 标识符来, 识别第一

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(a)
discloses a content delivery system for delivering media content to a content consuming user the system comprising…

discloses sharing of digital media via personal broadcast channels…

teaches the content includes a plurality of advertisements arranged into a plurality of advertising blocks and each…

teaches receiving at a programmed computer a source signal stream comprising metadata and an advertisement space…
XXX
18

US20100293622A1

(Egor Nikitin, 2010)
(Original Assignee) Microsoft Corp     

(Current Assignee)
Microsoft Technology Licensing LLC
Availability of permission models in roaming environments first media content item, media content item license associate

hardware device software product

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses wherein the electronic content associated with said user s purchase is accessed by the user through the user s…

discloses store renewed license with new expiration date step…

discloses a method comprising maintaining a software license bank for a customer software licenses stored in the…

discloses providing unique identification data for fielded systems and determining whether a valid subscription exists…
XXXXXXXXXX
19

EP2207348A2

(Mauro Barbieri, 2010)
(Original Assignee) Axel Springer Digital TV Guide GmbH     

(Current Assignee)
FUNKE DIGITAL TV GUIDE GMBH
Recommender method and system for cross-domain recommendation display query translation information

media content item content items

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches multiple search criteria mood type categorygenre actor time year preference and standard rating that can be…

discloses a method of generating realtime ratings eg generating most popular shows most often viewed program or ranking…

discloses a system for distributing television data clearly teaches at least some of said computers are configured to…

discloses that signals are transmitted and that video signals and program control signals PG information are received at…
XXXXXXXXXX
20

US20090210245A1

(Edwin Leonard Wold, 2009)
(Original Assignee) Edwin Leonard Wold     Drawing and data collection systems second media fingerprint, second media fingerprints fingerprint data

second user, hardware device said database

second media file one computer

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches these methods to automatically match chat room users in realtime…

discloses wherein the digital rights information is a pointer to link a user to a property rights database…

teaches wherein the identifiers are social networking user identifiers each associated with a node on the…

discloses providing job and recruitment services provided via the…
XXXXXXX
21

EP1995933A1

(Janne Aaltonen, 2008)
(Original Assignee) CVON Innovations Ltd     

(Current Assignee)
Apple Inc
Method and system for message delivery management in broadcast networks target demographic content providers

live version, studio version media device

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches the audience response and communication system according to claim…

discloses sharing of digital media via personal broadcast channels…

teaches the method wherein said step of transferring an encrypted copy includes substeps of o locating a peer client…

discloses the content comprises one or more video signals obtained from the external network and associated with…
XX
22

US20080027742A1

(Kenji Maeda, 2008)
(Original Assignee) Canon Inc     

(Current Assignee)
Canon Inc
Information processing method, information processing apparatus, computer program and storage medium second media, second media fingerprint computer readable storage medium

digital media catalog database device information

XXXXXXX
23

US20090007274A1

(Ronald Martinez, 2009)
(Original Assignee) Yahoo Inc     

(Current Assignee)
Altaba Inc
Rights Engine Including Access Rights Enforcement second media file transaction record

studio version rendering device, content data

XXX
24

CN101433081A

(艾里弗·思迪, 2009)
(Original Assignee) 迪士尼企业公司     用于分发媒体内容的系统和/或方法 second media, first digital media 提供媒体, 的位置

target demographic 用户简档

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches commercial data residing in the synchronization packet that establishes an ending time for the commercial time…

teaches adjusting the content of said personalized content channel to include said at least one selected recommended…

teaches automatically selecting at least one recommended further content item having the highest recommendation…

teaches wherein the link is provided to the licensee to forward to the requesting user…
XXXXXXXXXXXX
25

US20080243694A1

(Jerry Alan Johnson, 2008)
(Original Assignee) Microsoft Corp     

(Current Assignee)
Microsoft Technology Licensing LLC
Buy once play anywhere digital media catalog database device information

second user, hardware device said database, said server

media content item content items

XXXXXXXXXXXXXX
26

US20080201446A1

(Hugh Svendsen, 2008)
(Original Assignee) Concert Technology Corp     

(Current Assignee)
NAPO ENTERPRISES LLC
Method and system for collecting information about a user's media collections from multiple login points streaming parameters, prevent streaming media content

third party other user

target demographic when i

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches a method and system for verifying the execution of a computer program the program is split into at least two…

teaches a method and device provided for controlling access to data wherein portions of data are protected and rules…

discloses the information processing apparatus according to claim…

discloses notifying the network device that a RADIUS challengeresponse dialogue is starting sending and receiving a…
XXX
27

CN101379473A

(安成珉, 2009)
(Original Assignee) Inka安特沃客有限公司     向客户端装置提供对应于加密内容的许可证的方法及使用该方法的数字版权管理转换系统 first user 内安装

digital format 生成第

first digital watermark 提供给

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches an operating to remove the object from a repository…

discloses a system that monitors what is displayed in the monitor…

teaches license information comprising information regarding a total reproduction time for which content can be…

discloses narrowing rights where narrowing is defined as limiting or decreasing or relinquishing all or part of a set of…
XXXXX
28

US20070055439A1

(Dennis Denker, 2007)
(Original Assignee) Ticketmaster LLC     

(Current Assignee)
Ticketmaster LLC
Methods and systems for selectively providing a networked service first user, first user data service provider

first media fingerprint readable memory

second statistics record credit card

35 U.S.C. 103(a)

35 U.S.C. 102(e)
discloses an access authorization control system comprising a central server having or interconnected to an input…

discloses a authentication system where a user inputs a password that is only stored in its hashed form in the system…

discloses the system wherein the shared library of wagering games includes at least a demonstration and certification…

teaches a method of facilitating the operation of a lottery system the method comprising…
XXX
29

US20060190404A1

(Mark Stefik, 2006)
(Original Assignee) Contentguard Holdings Inc     

(Current Assignee)
Contentguard Holdings Inc
System for controlling the distribution and use of digital works studio version secure communications, digital content

s identity cryptographic key

copyright owner usage rights, cause one

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
XXX
30

US20060277047A1

(David DeBusk, 2006)
(Original Assignee) Landmark Digital Services LLC     

(Current Assignee)
Apple Inc
Automatic identification of repeated material in audio signals prevent streaming, streaming parameters media segments, media content

second statistics record time offsets

first request time t

35 U.S.C. 103(a)

35 U.S.C. 102(b)
teaches wherein grouping the matching sample fragments further includes for each probe sample and each matching sample…

teaches method for constructing a database index of sound les…

discloses that the monitoring device communicates the data over the…

discloses said plurality of discrete code signals are equally spaced within said given period of time see…
XXXX
31

CN101313327A

(M·莱利, 2008)
(Original Assignee) 康坦夹德控股股份有限公司     用于建立未来要创建的数字内容的使用权限的方法和装置 copyright owner 标签相关

first media, first digital media 从内容

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses a permission negotiation engine to negotiate permissions that haven t been approved by the rights holder…

discloses all the subject matter of the method as discussed above with respect to claim…

discloses a payment system coupled on a communication network see…

teaches to select a text and still picture as free form reply…
XXXXXXXXXXXXX
32

US20060149680A1

(Mark Stefik, 2006)
(Original Assignee) Contentguard Holdings Inc     

(Current Assignee)
Contentguard Holdings Inc
System for controlling the distribution and use of digital works second media, second media fingerprint requesting access

hardware device software program

studio version digital content

second media content item, media content item storage device

copyright owner usage rights, cause one

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
XXXXXXXXXXXXXX
33

US20060271484A1

(Mark Stefik, 2006)
(Original Assignee) Contentguard Holdings Inc     

(Current Assignee)
Contentguard Holdings Inc
System for controlling the distribution and use of digital works using digital tickets second media, second media fingerprint requesting access

digital media file denying access

copyright owner cause one

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
XXXXXXXXX
34

US20050273432A1

(Mark Stefik, 2005)
(Original Assignee) Contentguard Holdings Inc     

(Current Assignee)
Contentguard Holdings Inc
System for controlling the distribution and use of digital works second media, second media fingerprint requesting access

copyright owner digital work, usage rights

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
XXXXXXXX
35

US7788271B2

(Shunichi Soma, 2010)
(Original Assignee) Sony Corp     

(Current Assignee)
Sony Corp
Content distribution server, content distribution method, and program first media fingerprint, second media fingerprint readable storage medium

first user distribution server

studio version content data

XXXX
36

US20060041512A1

(Mark Stefik, 2006)
(Original Assignee) Xerox Corp     

(Current Assignee)
Contentguard Holdings Inc ; Xerox Corp
Content rendering device with usage rights second media, second media fingerprint requesting access

studio version rendering device

copyright owner digital work

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
XXXXXXXXX
37

US20050223415A1

(Masahiro Oho, 2005)
(Original Assignee) Panasonic Corp     

(Current Assignee)
KMizra LLC
Rights management terminal, server apparatus and usage information collection system first media fingerprint, second media fingerprint readable storage medium

copyright owner other attribute

second media content items file management

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses all the subject matter of the method as discussed above with respect to claim…

teaches wherein the clearing facility is a bank and the payee account details are the payee bank account details…

discloses sending from the sink device to a trusted third party a sharing report see col…

discloses a sharing report that includes one or more messages digitally signed by the source device see…
XXX
38

US20050177844A1

(Ron Levi, 2005)
(Original Assignee) Ron Levi; Greg Piccionelli     

(Current Assignee)
XWeb Inc
Managed affiliate system and method hardware device control software

studio version content data

XX
39

US20050108173A1

(Mark Stefik, 2005)
(Original Assignee) Contentguard Holdings Inc     

(Current Assignee)
Contentguard Holdings Inc
System for controlling the distribution and use digital works using digital tickets first media content item, media content item Computer readable media, storage device

studio version digital content

digital media file denying access

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
XXXXXXXXXXX
40

CN1886757A

(E·E·凯利, 2006)
(Original Assignee) 国际商业机器公司     用于提供具有数字权利管理的深度链接功能的方法、系统和存储介质 first digital watermark 计算机系统

display query 链接的方法

second media file, digital media file 操作系统

user identification data 一个标识

online retailer, online retainer 一计算

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses receiving data associating a userselectable object in the television program with a network address of a…

discloses a system and method for displaying advertisements to a user of an online client device as in…

discloses purchase interface in such a way that the interface is superimposed over a portion of the paused media…

discloses a client PC connected to a proxy server wherein said requested content resides on an origin server located…
XXXXXX
41

EP1530115A2

(Matti Lipsanen, 2005)
(Original Assignee) Nokia Oyj     

(Current Assignee)
Nokia Oyj
Method and system for controlling access to content first digital watermark, second digital watermark electronic watermark

prevent streaming available content

first digital media file detected user

first user, first user data network node

second media content item, media content item more items

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a mobile communication device having a broadcast program information managing function the device comprising a…

teaches modifying content which has been determined not to be allowed to be accessed by the user by marking the…

discloses a second input signal to a wireless network comprises a transmitter to a wired system figure…

teaches decision circuitry has a capability of causing the transmitting circuitry to add an additional transmit signal…
XXXXXXXXXXX
42

US20060031785A1

(Nathan Raciborski, 2006)
(Original Assignee) Limelight Networks Inc     

(Current Assignee)
Limelight Networks Inc
Rich content download extract first user data content object

third party third party

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses a method for providing customized advertisement to mobile users based on their profile US…

discloses that the procedure of receiving the execution key can be performed repeatedly…

discloses how advertisements are to be chosen based on constraints such as advertisement priority advertisement weight…

teaches a data reproduction apparatus comprising reproduction means…
X
43

US20060008256A1

(Robert Khedouri, 2006)
(Original Assignee) MusicGremlin Inc     

(Current Assignee)
SanDisk Technologies LLC
Audio visual player apparatus and system and method of content distribution using the same second media file media content files

digital media file digital media file

second request available network

first media content item, second media content item user selections, storage device

prevent streaming media segments

second user second user

first media, first version one second

first user first user

third party other user

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches in response to a purchase request receiving copyrighted material such as digital music via download where upon…

discloses selection of one or more titles in response to screen display pages in order to generate a content request…

teaches the audience response and communication system according to claim…

discloses network based purchase and distribution of media US…
XXXXXXXXXXXXXX
44

US20040220880A1

(Mark Stefik, 2004)
(Original Assignee) Contentguard Holdings Inc     

(Current Assignee)
Contentguard Holdings Inc
System for controlling the distribution and use of digital works using digital tickets copyright owner usage rights, digital work

first request time t

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
XX
45

US20040199387A1

(Avery Wang, 2004)
(Original Assignee) Shazam Entertainment Ltd     

(Current Assignee)
Apple Inc
Method and system for purchasing pre-recorded music second media, second media content item digital audio

first request response unit

second version audio stream

s identity time report

35 U.S.C. 103(a)

35 U.S.C. 102(e)
discloses transmitting buyer identifying information for access to the recording…

discloses determining at the server the recording to which access is to be purchased based on the electronic request…

discloses wherein the similarity measure is determined by linear predicted coding A person of ordinary skill in the art…

teaches that the interface between the phone between the phone uses radio signals and that the communication of…
XXXXXXXXXX
46

US20050004873A1

(Robin Pou, 2005)
(Original Assignee) TENNESSEE PACIFIC GROUP LLC     

(Current Assignee)
PAN ASSET ACQUISITION LLC
Distribution and rights management of digital content transmit user identification data more processors to perform operations

first statistics collecting information

licensing system centralized server

digital media file denying access

second media file, display query enable access

second statistics remote device

copyright owner usage rights

media content item, first media content item stored data, data items

digital media local data

35 U.S.C. 103(a)

35 U.S.C. 102(b)
teaches matching or comparing data file particularly using file recognition algorithm as detailed in page…

teaches each file associated with not only rules for purchase but also licenses for files further…

discloses that after receiving a compensation for the media le this compensation will be divided between the merchant…

discloses in response to determining that the registered owner of the particular device is also the registered owner of…
XXXXXXXXXXXXXXX
47

US20050114265A1

(Lingan Satkunanathan, 2005)
(Original Assignee) Microsoft Corp     

(Current Assignee)
Microsoft Technology Licensing LLC
Real-time license enforcement system and method licensing system licensing system

excluding information herein act

35 U.S.C. 103(a)

35 U.S.C. 102(e)
discloses wherein arbitrary performance of sending the payload payment data digital payload data and incentive payment…

discloses processing video content and audio content so that all users will be able to view the video…

discloses play repeat mute pause stop volume large screen functionalities…

teaches an operating to remove the object from a repository…
XXX
48

CN1711775A

(S·古特塔, 2005)
(Original Assignee) 皇家飞利浦电子股份有限公司     尚未播放节目的收视率预测 third party online retailer 方法步

streaming parameters 对多个

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches that rather than strictly granting or denying access to secured content one method is s to provide for…

discloses automatically removing from the local storage device the data if they are obsolete…

teaches display shrunken programming content that remains on the channel the user was last viewing just prior to…

teaches the first signal to at least one of supplemental content…
XX
49

US20050021398A1

(Scott McCleskey, 2005)
(Original Assignee) WebHound Corp     

(Current Assignee)
WebHound Corp
Method and system for downloading digital content over a network first digital watermark, first digital media file said selection

second media content item, media content item storage device, stored data

second media, second user said server

second media file video files, text files

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses a user device capable of displaying the search results over mobile devices such as PDAs notepads laptops etc…

teaches wherein at least one advertisement rule is an explicit acknowledgement…

teaches all the claimed subject matter as discussed above with respect to claim…

discloses the process for distributing documents as claimed in claim…
XXXXXXXXXXXXX
50

US20040107166A1

(Mark Stefik, 2004)
(Original Assignee) Contentguard Holdings Inc     

(Current Assignee)
Contentguard Holdings Inc
Usage rights grammar and digital works having usage rights created with the grammar studio version rendering devices, digital content

hardware device software program

second version second version

first version first version, more symbol

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
XXXXX
51

WO2004003879A2

(Philip M. Donian, 2004)
(Original Assignee) Piranha Media Distribution, Inc.     Method and apparatus for the free licensing of digital media content display query demographic information

second user data particular media

first digital media control signals

second request particular one, user selection

second media second media

first media, streaming parameters first media

third party other user

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches an ordinary digital rights management DRM in force where it strictly denies all consumers who have license a…

teaches a method of advertising on mobile devices that includes an advertising server…

discloses the act of selecting advertising content based on monitoring user selection of content read as the…

discloses receiving a presentation at a primary device in a NMS…
XXXXXXXXXXXXX
52

US20040003398A1

(Philip Donian, 2004)
(Original Assignee) PIRANHA MEDIA DISTRIBUTION Inc     

(Current Assignee)
PIRANHA MEDIA DISTRIBUTION Inc
Method and apparatus for the free licensing of digital media content display query demographic information

second user data particular media

first digital media control signals

second request particular one, user selection

second media second media

first media, streaming parameters first media

third party other user

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches an ordinary digital rights management DRM in force where it strictly denies all consumers who have license a…

teaches a method of advertising on mobile devices that includes an advertising server…

discloses the act of selecting advertising content based on monitoring user selection of content read as the…

discloses receiving a presentation at a primary device in a NMS…
XXXXXXXXXXXXX
53

US20040064417A1

(Mark Stefik, 2004)
(Original Assignee) Xerox Corp     

(Current Assignee)
Contentguard Holdings Inc ; Xerox Corp
Method for controlling use of database content copyright owner digital work

streaming parameters said client

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
XX
54

US20030208447A1

(Mark Stefik, 2003)
(Original Assignee) Xerox Corp     

(Current Assignee)
Contentguard Holdings Inc
Repository with security class and method for use thereof hardware device software program

studio version system code

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
XX
55

US20040039916A1

(David Aldis, 2004)
(Original Assignee) Protexis Inc     

(Current Assignee)
Arvato Digital Services LLC
System and method for multi-tiered license management and distribution using networked clearinghouses copyright owner license information

studio version distribution system, digital content

user identification data, second user related information, said database

first media using information

target demographic content providers

licensing system computing device

second media fingerprint following steps

media content item license server

second statistics data elements

first user first number

third party third party

first request time t

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses the license management apparatus as claimed in claim…

discloses retrieving methods or executable code referenced in PERCs that are used in determining whether to permit usage…

discloses a method comprising maintaining digital records of software licenses the digital records indicating rights…

discloses that a VDE electronic negotiation between two parties may be used to resolve the desired permitted and…
XXXXXXXXXXXXXXXX
56

US20060167801A1

(Mark Stefik, 2006)
(Original Assignee) Contentguard Holdings Inc     

(Current Assignee)
Contentguard Holdings Inc
Method and apparatus for client customization by executing software parts on plural servers second media, second user said server

streaming parameters said client

second user data steps a

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
XXXXXXXXX
57

US20030225698A1

(Mark Stefik, 2003)
(Original Assignee) Contentguard Holdings Inc     

(Current Assignee)
Contentguard Holdings Inc
Method and apparatus for executing code in accordance with usage rights first request, first digital media requestor device

hardware device software program

second statistics remote device

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
XXX
58

US20030191941A1

(Koichi Terada, 2003)
(Original Assignee) Hitachi Ltd     

(Current Assignee)
Hitachi Ltd
Data transmitting apparatus, contents distribution apparatus, contents distribution system, digital contents distribution method and data storage apparatus studio version distribution system

user identification data, transmit user identification data storage apparatus

hardware device file system

second statistics record said memory

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches digital cash to be printed as digital paper cash col…

discloses wherein the watermark includes a copyright watermark…

teaches means for updating the content of the database at any time through the…

discloses an invention that relates generally to digital representations of images and other information and more speci…
XXXX
59

US20030023561A1

(Mark Stefik, 2003)
(Original Assignee) Contentguard Holdings Inc     

(Current Assignee)
Contentguard Holdings Inc
System for controlling the distribution and use of digital works second media, second media fingerprint requesting access

digital media file denying access

copyright owner usage rights

first request time t

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
XXXXXXXXX
60

US20030220883A1

(Jeffrey Block, 2003)
(Original Assignee) International Business Machines Corp     

(Current Assignee)
International Business Machines Corp
Mechanisms for handling software license agreements on multi-user system hardware device corresponding software, software product

first media fingerprint, first media file bearing medium

copyright owner single license

second media file one computer

second media specific p

target demographic when i

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses wherein the electronic content associated with said user s purchase is accessed by the user through the user s…

discloses providing unique identification data for fielded systems and determining whether a valid subscription exists…

discloses a method comprising maintaining a software license bank for a customer software licenses stored in the…

discloses a digital certificate by which a sender authenticates their identity that includes a device P…
XXXXXXXX
61

US20030149884A1

(Randolph Hernandez, 2003)
(Original Assignee) CONTEMPORARY HOLDINGS AND EQUITIES Inc     

(Current Assignee)
CONTEMPORARY HOLDINGS AND EQUITIES Inc
Electronic information content control target demographic information comprises information

display query demographic information

hardware device software application

first user, first user data network node

streaming parameters, prevent streaming media data

XXXXX
62

US20020128972A1

(Mark Stefik, 2002)
(Original Assignee) Contentguard Holdings Inc     

(Current Assignee)
Contentguard Holdings Inc
Digital works having usage rights and method for creating the same target demographic information comprises information

studio version rendering device

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
XX
63

US20020133465A1

(Mark Stefik, 2002)
(Original Assignee) Contentguard Holdings Inc     

(Current Assignee)
Contentguard Holdings Inc
Usage rights grammar and digital works having usage rights created with the grammar studio version rendering devices, digital content

hardware device software program

second version second version

first version first version, more symbol

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
XXXXX
64

US20020112240A1

(Stephen Bacso, 2002)
(Original Assignee) ADEXACT Corp     

(Current Assignee)
ADEXACT Corp ; HBA Matchmaker Media Inc
Method and system for targeted content presentation in a communications network first digital media, digital media dynamic adaptation

prevent streaming available content

display query viewer profile

second media content item, second media content items access rights

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses a system for distributing television data clearly teaches at least some of said computers are configured to…

discloses the digital broadcasting receiver terminal of claim…

discloses a method of generating realtime ratings eg generating most popular shows most often viewed program or ranking…

teaches wherein a second portion of the video content is recorded but has not been requested by the plurality of users…
XXXXXXXXXXX
65

US20020124182A1

(Stephen Bacso, 2002)
(Original Assignee) ADEXACT Corp     

(Current Assignee)
ADEXACT Corp ; HBA Matchmaker Media Inc
Method and system for targeted content delivery, presentation, management and reporting in a communications nertwork first media using information

target demographic content providers

prevent streaming broadcast content, transport layer

second statistics data elements, more network

second request, second user time limit

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses a system for distributing television data clearly teaches at least some of said computers are configured to…

discloses the digital broadcasting receiver terminal of claim…

discloses a method of generating realtime ratings eg generating most popular shows most often viewed program or ranking…

teaches wherein a second portion of the video content is recorded but has not been requested by the plurality of users…
XXXXXXXXXXXXX
66

CN1418341A

(M·特拉科维克, 2003)
(Original Assignee) 皇家菲利浦电子有限公司     在推荐系统中获得听觉和手势反馈的方法和装置 first media, second media 计算机可读媒体

target demographic 用户简档

user identification data, transmit user identification data 以识别

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses that the message is transmitted from the user s local server to a proxy server using a secure mixed path…

describes a supporting architecture further describing an electronic media system architecture in which the information…

teaches gathering user requested content from iTV interactions such as programs requested and watched correlating…

discloses that the cluster of servers that are to receive the message are identi ed in the request message…
XXXXXXXXXXXXX
67

US20030001887A1

(James Smith, 2003)
(Original Assignee) Smith James E.     Method and system for communicating user specific infromation display query demographic information

second media content item, media content item storage device, enabled device

digital media file denying access

first media, first version one second

XXXXXXXXXXXXX
68

US20020154157A1

(Scott Sherr, 2002)
(Original Assignee) MOVIEFLY LLC     

(Current Assignee)
MOVIEFLY LLC
Website system and process for selection and delivery of electronic information on a network second request textual representation

first media content item, media content item license associate

hardware device software program

target demographic content delivery

first digital media, digital media play option

first user first user

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses a content processing apparatus wherein the recognition information acquisition unit accesses a predetermined…

teaches the method wherein the user request is made using a single click paragraph…

teaches a digital content library to store audio visual AV content a playback device coupled to the digital content…

discloses various screens GUI that allow the user to search and view various movies available for rental as well as the…
XXXXXXXXXXX
69

US20020032905A1

(Scott Sherr, 2002)
(Original Assignee) Movielink LLC     

(Current Assignee)
Movielink LLC ; Blockbuster Inc
Online digital video signal transfer apparatus and method display query demographic information

first user, first user data graphical information

first media content item, media content item license associate

first statistics content owner

second statistics record credit card

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses a content processing apparatus wherein the recognition information acquisition unit accesses a predetermined…

teaches the method wherein the user request is made using a single click paragraph…

teaches a digital content library to store audio visual AV content a playback device coupled to the digital content…

discloses various screens GUI that allow the user to search and view various movies available for rental as well as the…
XXXXXXXXXXX
70

US20010010045A1

(Mark Stefik, 2001)
(Original Assignee) Contentguard Holdings Inc     

(Current Assignee)
Contentguard Holdings Inc
System for controlling the distribution and use of digital works using digital tickets second media, second media fingerprint requesting access

digital media file denying access

copyright owner usage rights

first request time t

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
XXXXXXXXX
71

US20010014882A1

(Mark Stefik, 2001)
(Original Assignee) Contentguard Holdings Inc     

(Current Assignee)
Contentguard Holdings Inc
System for controlling the distribution and use of digital works using digital tickets second media, second media fingerprint requesting access

digital media file denying access

copyright owner usage rights

first request time t

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
XXXXXXXXX
72

US20010023417A1

(Mark Stefik, 2001)
(Original Assignee) Contentguard Holdings Inc     

(Current Assignee)
Contentguard Holdings Inc
System for controlling the distribution and use of digital works using digital tickets second media, second media fingerprint requesting access

digital media file denying access

copyright owner usage rights

first request time t

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
XXXXXXXXX
73

US20030069849A1

(Mark Stefik, 2003)
(Original Assignee) Contentguard Holdings Inc     

(Current Assignee)
Contentguard Holdings Inc
System for controlling the distribution and use of digital works using digital tickets second media, second media fingerprint requesting access

digital media file denying access

copyright owner usage rights

first request time t

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
XXXXXXXXX
74

US20020072982A1

(Christopher Barton, 2002)
(Original Assignee) Shazam Entertainment Ltd     

(Current Assignee)
Apple Inc
Method and system for interacting with a user in an experiential environment first user, first user data service provider

licensing system computing device

second media content item, media content item storage device, stored data

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches that the service provider provides a price and other terms of service page…

teaches a system for identifying audio samples that includes a recursive feature for automatically requesting more…

teaches commercial transaction comprises an automobile purchase…

teaches a banner or message is associated with the activities or entities column…
XXXXXXXXXX
75

US6941275B1

(Remi Swierczek, 2005)
(Original Assignee) Remi Swierczek     

(Current Assignee)
TUNE HUNTER Inc
Music identification system first user, first user data service provider

second media fingerprint following steps

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches wherein the subscriber prepays to store the music col…

discloses sending of external program information such as background information for certain programs including video…

teaches selecting events of interests program segments using a remote control or a mouse…

discloses that signals are transmitted and that video signals and program control signals PG information are received at…
XX
76

CN1379881A

(克雷格·D·厄尔曼, 2002)
(Original Assignee) Actv公司     使用用户简要表信息的增强视频节目系统及方法 first digital watermark 计算机系统

first media, second media 媒体内容, 和多媒体

second statistics, second statistics record 统计信息

second user data 的通信

extract first user data 线信息

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses an information processing system comprising a program information providing apparatus for providing program…

teaches all of the claim limitations of the system as claimed in claim…

teaches returning the generated HTML data and elements such as authoring language data as well as the transportable…

discloses said personalized content file being a particular personalized content file…
XXXXXXXXXXXXXX
77

EP1089201A1

(Michael R. Abato, 2001)
(Original Assignee) ACTV Inc     

(Current Assignee)
ACTV Inc
Enhanced video programming system and method utilizing user profile information display query demographic information

digital media file updated information

streaming parameters, prevent streaming media content

transmit user identification data first receive

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses an information processing system comprising a program information providing apparatus for providing program…

teaches all of the claim limitations of the system as claimed in claim…

teaches returning the generated HTML data and elements such as authoring language data as well as the transportable…

discloses said personalized content file being a particular personalized content file…
XXXXX
78

CN1322422A

(石桥义人, 2001)
(Original Assignee) 索尼公司     内容管理系统,设备,方法,和程序存储介质 second media content items 存储设备中

first media content item, media content item 理存储

second user data 的通信

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses a content protection system with a server to generate a MAC value based on media ID and send to the recording…

discloses wherein each of the plurality of compression modules is adapted to implement one or more of the following…

teaches wherein the at least one operation includes performing a bitwise operation using bitmap values of the virtual…

teaches a method media player and computer readable medium for use by a media player to provide access to a media…
XXXXXXXXXXXX
79

EP1128598A1

(Yoshihito Sony Corporation ISHIBASHI, 2001)
(Original Assignee) Sony Corp     

(Current Assignee)
Sony Corp
Contents management system, device, method, and program storage medium prevent streaming contents server

studio version content data

second media content item, media content item said number

second statistics record said memory

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses a content protection system with a server to generate a MAC value based on media ID and send to the recording…

discloses wherein each of the plurality of compression modules is adapted to implement one or more of the following…

teaches wherein the at least one operation includes performing a bitwise operation using bitmap values of the virtual…

teaches a method media player and computer readable medium for use by a media player to provide access to a media…
XXXXXXXXXXXX
80

US6920567B1

(Robert J. Doherty, 2005)
(Original Assignee) Viatech Tech Inc     

(Current Assignee)
Viatech Tech Inc
System and embedded license control mechanism for the creation and distribution of digital content files and enforcement of licensed use of the digital content files second version product information

studio version, streaming parameters media player, digital data

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches a broadcast flag imbedded in said data stream of said video media and causing said electronic device to use…

teaches detecting a possible attack against the real time clock…

discloses the parallel data processing architecture of claim…

discloses that the user may be presenting a first redacted portion of the description to the originator with the full…
XXXXXX
81

CN1183841A

(K·L·吉特尔, 1998)
(Original Assignee) 英特特拉斯特技术公司     用于安全交易管理和电子权利保护的系统和方法 online retailer 一个至少部分

first media, second media 识至少一个, 多媒体系统

user identification data 获取的信息, 包括标识

second user, second version 并提供一个, 库操作

particular points 少一个第二, 信息接收

streaming parameters 少一个参数, 参数信息

first user 多个处理

third party 多个指令, 少一方

first digital watermark 嵌入方法

first user data 配置成与

digital format 用来记录

digital media catalog database 部分加密

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches determining a usage rule of the content in the changed usage bind column…

teaches wherein the first content does not comply with a predetermined rule of a digital rights management system and…

teaches the current usage bind and the original usage bind see the discussion of claim…

discloses administering registration of a personal information in a database in a manner tending to assure integrity of…
XXXXXXXXXXXXXXXXX
82

CN1577205A

(K·L·吉特尔, 2005)
(Original Assignee) 英特特拉斯特技术公司     用于安全交易管理和电子权利保护的系统和方法 first digital watermark 计算机系统

second user 接收一

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches determining a usage rule of the content in the changed usage bind column…

teaches wherein the first content does not comply with a predetermined rule of a digital rights management system and…

teaches the current usage bind and the original usage bind see the discussion of claim…

discloses administering registration of a personal information in a database in a manner tending to assure integrity of…
XXXXX
83

CN1601429A

(K·L·吉特尔, 2005)
(Original Assignee) 英特特拉斯特技术公司     用于安全交易管理和电子权利保护的系统和方法 online retailer 一个至少部分

first media, second media 识至少一个, 多媒体系统

user identification data 获取的信息, 包括标识

second user, second version 并提供一个, 库操作

particular points 少一个第二, 信息接收

streaming parameters 少一个参数, 参数信息

first user 多个处理

third party 多个指令, 少一方

first digital watermark 嵌入方法

first user data 配置成与

digital format 用来记录

digital media catalog database 部分加密

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches determining a usage rule of the content in the changed usage bind column…

teaches wherein the first content does not comply with a predetermined rule of a digital rights management system and…

teaches the current usage bind and the original usage bind see the discussion of claim…

discloses administering registration of a personal information in a database in a manner tending to assure integrity of…
XXXXXXXXXXXXXXXXX
84

CN1869997A

(K·L·吉特尔, 2006)
(Original Assignee) 英特特拉斯特技术公司     用于安全交易管理和电子权利保护的系统和方法 online retailer 一个至少部分

second user, second version 并提供一个, 接收一

particular points 少一个第二

second media, second media fingerprints 对多媒体, 操作系统

digital format 用来记录

second media content items 用于使用

streaming parameters 参数信息

digital media catalog database 部分加密

digital media 输入/输

third party, third party online retailer 少一方, 一个人

first version 用一种

first digital watermark 提供给

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches determining a usage rule of the content in the changed usage bind column…

teaches wherein the first content does not comply with a predetermined rule of a digital rights management system and…

teaches the current usage bind and the original usage bind see the discussion of claim…

discloses administering registration of a personal information in a database in a manner tending to assure integrity of…
XXXXXXXXXXXXX
85

CN1900943A

(K·L·吉特尔, 2007)
(Original Assignee) 英特特拉斯特技术公司     用于安全交易管理和电子权利保护的系统和方法 s identity 利用硬件

digital media catalog database 部分加密

second user 接收一

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches determining a usage rule of the content in the changed usage bind column…

teaches wherein the first content does not comply with a predetermined rule of a digital rights management system and…

teaches the current usage bind and the original usage bind see the discussion of claim…

discloses administering registration of a personal information in a database in a manner tending to assure integrity of…
XXXXX
86

EP1526472A2

(Karl L. Ginter, 2005)
(Original Assignee) Intertrust Technologies Corp; Electronic Publishing Resources Inc     

(Current Assignee)
Intertrust Technologies Corp
Systems and methods for secure transaction management and electronic rights protection studio version digital content

first media content item first entity

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches determining a usage rule of the content in the changed usage bind column…

teaches wherein the first content does not comply with a predetermined rule of a digital rights management system and…

teaches the current usage bind and the original usage bind see the discussion of claim…

discloses administering registration of a personal information in a database in a manner tending to assure integrity of…
XXXXXXXXXXX
87

EP1662418A2

(Karl L. Ginter, 2006)
(Original Assignee) Intertrust Technologies Corp     

(Current Assignee)
Intertrust Technologies Corp
Systems and methods for secure transaction management and electronic rights protection studio version digital content

first media content item first entity

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches determining a usage rule of the content in the changed usage bind column…

teaches wherein the first content does not comply with a predetermined rule of a digital rights management system and…

teaches the current usage bind and the original usage bind see the discussion of claim…

discloses administering registration of a personal information in a database in a manner tending to assure integrity of…
XXXXXXXXXXX
88

EP1923814A2

(Karl L. Ginter, 2008)
(Original Assignee) Intertrust Technologies Corp     

(Current Assignee)
Intertrust Technologies Corp
Systems and methods for secure transaction management and electronic rights protection hardware device predefined time period, software program

s identity cryptographic key

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches determining a usage rule of the content in the changed usage bind column…

teaches wherein the first content does not comply with a predetermined rule of a digital rights management system and…

teaches the current usage bind and the original usage bind see the discussion of claim…

discloses administering registration of a personal information in a database in a manner tending to assure integrity of…
XX
89

EP0715247A1

(Mark J. Stefik, 1996)
(Original Assignee) Xerox Corp     

(Current Assignee)
Contentguard Holdings Inc
System for controlling the distribution and use of digital works using digital tickets second media, second media fingerprint requesting access

digital media file denying access

copyright owner usage rights

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
XXXXXXXXX
90

EP1276035A2

(Peter L. Pirolli, 2003)
(Original Assignee) Contentguard Holdings Inc     

(Current Assignee)
Contentguard Holdings Inc
System for controlling the distribution and use of digital works using digital tickets studio version rendering device, digital content

copyright owner digital work, usage rights

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
XX
91

JPH08263438A

(J Steffek Mark, 1996)
(Original Assignee) Xerox Corp; ゼロックス コーポレイション     Digital work distribution and use control system and digital work access control method second statistics record transaction processing

user identification data, transmit user identification data システム, モード

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system that monitors what is displayed in the monitor…

teaches that it is known in the art to provide a repository for maintaining the licenses…

discloses further comprising maintaining a con rmation status of at least one of the licenses in the license repository…

discloses wherein the client entitlement data further comprises…
X
92

WO2011088053A2

(Thomas Robert Gruber, 2011)
(Original Assignee) Apple Inc.     Intelligent automated assistant second media content item, media content item consumer electronic device

first media fingerprint, second media fingerprint readable storage medium

hardware device software application

licensing system computing device

first user, extract first user data further output

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(a)
discloses a display device comprising an input unit to receive a user message…

teaches A method of providing a task assistant to provide an interface to an application see…

discloses the third period defined to include at least the sum of the first period and the second period setting of the…

describes using gestures and predetermined symbol input see paragraphs…
XXXXXXXXXXX
93

CN101853359A

(古欣禾, 2010)
(Original Assignee) 中华电信股份有限公司     一种基于应用软件散布的软件授权与保护方法及系统 second media file, digital media file 操作系统

first request 其中传送

studio version 执行应

user identification data 并通过

XXXXXX
94

CN101887449A

(迈克尔·艾伦·布兰德, 2010)
(Original Assignee) 阿瓦雅公司     作为联络中心的工作分配的对web订阅源的处理 first media, second media 多媒体

second user data 的通信

streaming parameters 对多个

35 U.S.C. 103(a)

35 U.S.C. 102(e)
teaches the method further comprising requesting the sender to indicate a priority level of the first message ie…

discloses multiple customer service agents equated to workstations generally with specific skill sets are assigned to a…

discloses cascading said rst sub lter and at least one remainder sub lter to create at least part of said ensemble lter…

teaches that it is old and well known that usage type and service level must be factored to make arrangements for…
XXXXXXXXXXXXX
95

CN102227744A

(伊丽莎白·F·丘吉尔, 2011)
(Original Assignee) 雅虎公司     用于在社交网络中分发的可定制内容 first digital media file, digital media file 媒体文件

first user 多个处理

third party 多个指令

copyright owner 至少一者

second user data 的通信

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches the limitations as shown in the rejection of claim…

discloses A method for matching and introducing users comprising determining that a first user and a second user are…

discloses a machine configured to of transmitting at least one indicator of an encapsulation of at least one skill…

discloses maintaining a plurality of network segments including the network segment receiving bids to direct a…
XXXXX
96

WO2010075623A1

(David Clark, 2010)
(Original Assignee) Bce Inc.     System and method for unlocking a device second media fingerprint voice authentication

digital media catalog database device information

35 U.S.C. 103(a)

35 U.S.C. 102(e)
teaches a RFID tag identi cation device providing biometric information of a person col…

teaches passive RF tags are an alternative to the active tags and active tags are used in order to achieve a longer…

teaches a biometric intergraded cellular phone that is capable of encrypting the identification code and account index…

teaches a system wherein a device system for authorization of commercial transactions between a user and a seller…
XX
97

WO2009111799A2

(Peter Nickolov, 2009)
(Original Assignee) 3Tera, Inc.     Globally distributed utility computing cloud hardware device software application

first media file, first digital media file respective portion

second media, second media fingerprint first plurality

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(a)
discloses registering a set of appliance images to an image database…

discloses wherein the subscription model comprises at least one of licensing information or a set of entitlements to…

teaches all the subject matter as discussed above with respect to claim…

discloses that the separate portable medium may be a flash drive…
XXXXXXXX
98

CN102016864A

(D·德阿特勒, 2011)
(Original Assignee) 苹果公司     在安全操作环境中为软件开发者管理代码权利 second media file, digital media file 操作系统, 多媒体

online retailer, online retainer 一计算

display query 生成的

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches add the new user object to a security group of the active directory as well as to set a primary group for the…

teaches separately from said searching for data elements which have said at least one content characteristic thereof…

teaches a system comprising a nontransitory tangible computer readable medium in which computer program instructions…

teaches comparing user upgrade access level with activity protection level and activity customization level if the…
XXXXXXXXXXXX
99

WO2009076755A1

(Dwain Ehler, 2009)
(Original Assignee) Ramius Corporation     Social networking site and system first user first content item

licensing system computing device

second request user selection

second media content items, media content item system users, content items

studio version content type

third party third party

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a method in which a form recognition unit detects properties about a form and a website containing a form…

teaches computer usable program code for creating a tool tip responsive to a proximity event for each of the user…

teaches an application showing thumbnail images corresponding to users of a social network see…

discloses an information processing device comprising transmitting means for transmitting user registration data…
XXXXXXXXXXXX
100

JP2010535377A

(ザンビル、ヤエル カロブ, 2010)
(Original Assignee) ジンジャー ソフトウェア、インコーポレイティッド     インターネットコーパスを用いた、文脈依存言語の自動的な修正および改善 streaming parameters 該パラメータ

first user data シーケンス

second version する音

first digital watermark 文字列

35 U.S.C. 103(a)

35 U.S.C. 102(b)
teaches the use of a text editor including a language editor and a graphics editor for constraining an authored text…

teaches a method attributing one or more concept patterns to a plurality of documents of a knowledge base each of the…

discloses a method comprising identifying by the processor spelling andor grammar errors in at least a portion of a…

discloses nding each text strings contains at least one of the query terms to generate an abstract column…
XXXXXXXXX
101

JP2009294913A

(Akio Kobayashi, 2009)
(Original Assignee) Nippon Hoso Kyokai <Nhk>; 日本放送協会     言語処理装置およびプログラム hardware device 少なくとも

second statistics, second statistics record 記憶部

XXXX
102

WO2008140236A1

(Byung-Su Lee, 2008)
(Original Assignee) Byung-Su Lee     System and method for operating intelligence-growing cyber secretary copyright owner information provider

second statistics record distribution module

first request service provision

prevent streaming allows connection

digital media catalog database basic questions

target demographic when i

XXXXX
103

WO2008109835A2

(Joseph P. Cerra, 2008)
(Original Assignee) Vlingo Corporation     Speech recognition of speech recorded by a mobile communication facility user identification data, second user related information, audio capture

first media using information

digital format text message

studio version content type

first request time t

35 U.S.C. 103(a)

35 U.S.C. 102(e)
teaches recording speech presented by a user using a resident capture facility…

teaches translating at least one word from one language to another for example from…

teaches a speech recognition system which monitors one or more actions associated with an agent processing the request…

discloses received request is a natural language query see the abstract col…
XXXXXXXXXXXXXX
104

EP2094032A1

(Jürgen Schmidt, 2009)
(Original Assignee) Deutsche Thomson oHG     

(Current Assignee)
Deutsche Thomson oHG
Audio signal, method and apparatus for encoding or transmitting the same and method and apparatus for processing the same second media content item, media content item said number

second media specific p

35 U.S.C. 103(a)

35 U.S.C. 102(e)
discloses and adjusting the gains for each loudspeaker channel such that the sum of the squares of each gain value…

teaches a method of extracting N audio output channels from M N audio input channels M N matrix decoding…

discloses a method for decoding an audio signal comprising receiving a downmix signal having at least one independent…

teaches wherein the characteristic loudness factor for a particular track is obtained by calculating a power value for…
XXXXXXXXXXXX
105

WO2008085742A2

(Francisco R. Tolmasky, 2008)
(Original Assignee) Apple Inc.     Portable multifunction device, method and graphical user interface for interacting with user input elements in displayed content second media, second media fingerprint computer readable storage medium

second user second user

first user first user

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches contact lists and also teaches storing photo images and using icon it would have been obvious to one of…

discloses the information communication terminal according to claim…

discloses having a facial recognition software that will help the user to sort and collect images from the stored…

discloses the claimed aspect of the predetermined first location moves to the third location when the second trace input…
XXXXXXXX
106

KR20080049647A

(코닉 라르스, 2008)
(Original Assignee) 하만 베커 오토모티브 시스템즈 게엠베하     대화식 음성 인식 시스템 particular points 카테고리가

digital media file 이용가능, 하위의

digital media catalog database 컴퓨터를

35 U.S.C. 103(a)

35 U.S.C. 102(b)
teaches a plurality of tasks which are disclosed as topics can be retrieved as a new task based on the user s action…

discloses making the transition includes fading between one visual output and another visual output…

teaches a speech recognition system which monitors one or more actions associated with an agent processing the request…

teaches monitoring a user s interaction with a network comprises monitoring the user s voice communication with one or…
XXX
107

JP2009098490A

(Toshiki Endo, 2009)
(Original Assignee) Kddi Corp; Kddi株式会社     音声認識結果編集装置、音声認識装置およびコンピュータプログラム s identity せること

third party 出手段

second version する音

XXXXXX
108

WO2008060739A2

(Alfredo Issa, 2008)
(Original Assignee) Qurio Holdings, Inc.     Rights propagation and license management in conjunction with distribution of digital content copyright owner configured to receive input

licensing system computing device

second media fingerprint following steps

media content item, second media content item license server, access rights

third party other user

particular points more level

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a content processing apparatus wherein the recognition information acquisition unit accesses a predetermined…

teaches the method wherein the user request is made using a single click paragraph…

teaches a personalized content based on evaluating usage of the application…

teaches a digital content library to store audio visual AV content a playback device coupled to the digital content…
XXXXXXXXXXXXX
109

JP2009036999A

(Hiroshi Aihara, 2009)
(Original Assignee) Gengo Rikai Kenkyusho:Kk; Infocom Corp; インフォコム株式会社; 株式会社言語理解研究所     Interactive method by computer, interactive system, computer program, and computer-readable storage medium first media, first media fingerprint readable storage medium

hardware device 少なくとも

extract second user data, transmit user identification data superordinate, システム

second version する音

first digital watermark 文字列

XXXXXXXXXXXXXX
110

KR20090001716A

(이병수, 2009)
(Original Assignee) 이병수     성장 지능형 가상 비서 운영시스템 및 그 방법 second statistics 질의를

licensing system 사업을

35 U.S.C. 103(a)

35 U.S.C. 102(b)
teaches ratingranking contacts including by degrees of separation see paragraphs…

discloses A method for matching and introducing users comprising determining that a first user and a second user are…

teaches indicate a willingness to answer question related to the topic of interest…

discloses a system and method that allocates quota shares to different parties and allows for quota shares to be bought…
XXXX
111

WO2007115078A2

(Eric N. Klein, 2007)
(Original Assignee) Realnetworks, Inc.     System and method for generating homogeneous metadata from pre-existing metadata streaming parameters, first media personal media, first media

live version, studio version media device

XXXXXXXXXXXX
112

JP2008236448A

(Hiroshige Kogori, 2008)
(Original Assignee) Clarion Co Ltd; クラリオン株式会社     音声信号処理装置、ハンズフリー通話装置、音声信号処理方法および制御プログラム streaming parameters パラメータ設定, 該パラメータ

hardware device 少なくとも

studio version プロトコル

s identity せること

second statistics, second statistics record 記憶部

digital media, first digital media file 前記制

second version する音

extract first user data 車両内

XXXXXXXXXXXX
113

JP2008204193A

(Kota Hidaka, 2008)
(Original Assignee) Nippon Telegr & Teleph Corp <Ntt>; 日本電信電話株式会社     コンテンツ検索・推薦方法、コンテンツ検索・推薦装置およびコンテンツ検索・推薦プログラム first media content item, media content item メディアコンテンツ

third party 前記部分, 出手段

particular points 計算手段

digital format 周波数

XXXXXXXXXXX
114

WO2008071231A1

(Bernd Waldmann, 2008)
(Original Assignee) Phonak Ag     Method and system for hearing device fitting second media content item, media content item storage device

second user second user

first user first user

35 U.S.C. 103(a)

35 U.S.C. 102(b)
teaches a method of providing input parameters for the fitting process of individually shaped or customized hearing…

teaches a sleeve for use with hearing aids having plurality of fins…

discloses replacing a base unit of a hearing aid comprising the steps providing a modular hearing aid…

discloses a sleeve as stated above where the resilient material defines a tapered structure of the hearing aid body…
XXXXXXXXXXX
115

EP1939860A1

(Lars König, 2008)
(Original Assignee) Harman Becker Automotive Systems GmbH     

(Current Assignee)
Harman Becker Automotive Systems GmbH
Interactive speech recognition system second request available capacity

s identity recognition system

digital format, first digital media determined order, repeating step

display query online data

35 U.S.C. 103(a)

35 U.S.C. 102(e)
teaches a synonym extraction processor andor a relevant term extraction processor for extracting from a thesaurus…

teaches a correlator for correlating data originated from more than one source of data the data selected from the…

discloses generating a grammar vocabulary comprising selecting search queries from log of search queries submitted by…

teaches system for recording and storing telephone call information comprising CTI metadata and a computer telephony…
XXXXXXXXX
116

CN101331712A

(C·A·鲁德维格, 2008)
(Original Assignee) 微软公司     将网络外部数据内容展示给连接网络的设备 first media, second media 数字多媒体

first request, first statistics 的多个电

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses wherein by communicating with said recording and reproducing apparatus over said network under protocols…

discloses wherein said viewing age limit compliance information is defined by UPnP and described by predetermined tags…

teaches dividing functions into categories associated with rooms of a house and subcategories associated with room…

teaches various types of physical layers including a wireless connection can be used for coupling a plurality of…
XXXXXXXXXXXX
117

CN101490686A

(G·博康-吉博, 2009)
(Original Assignee) 英特托拉斯技术公司     数字权利管理的方法 first digital watermark 计算机系统

first statistics, first statistics record 满足第一

third party 多个指令

second media content items 用于使用

target demographic 第三对象

first version, second version 的授权

first media fingerprint 第二组

XXXXXXXX
118

JP2008026381A

(Mikimasa Honma, 2008)
(Original Assignee) Konica Minolta Business Technologies Inc; コニカミノルタビジネステクノロジーズ株式会社     画像形成装置 hardware device 少なくとも

s identity せること

second statistics, second statistics record 記憶部

digital media, first digital media file 前記制

second user data, extract second user data 像形成

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches generating a request message in an administrator workstation the request message including an identity of the…

teaches a device with a screen interface to operate the device similar to that of…

teaches the function name and the function description are selectable they fail to show the function name and the…

discloses a system that has thumbnails represented as image tags that serve as pointers to both regular size and…
XXXXXXXXX
119

CN101223514A

(小伯纳德·L·巴罗, 2008)
(Original Assignee) 莱斯特美通信有限公司     通信网络 studio version 本地存储装置上

first digital watermark, first digital media 的用户设备, 显示的信息

first user data, second user data 用户设备上, 的通信

digital media catalog database 服务的方法

first media, second media 媒体内容, 将媒体

second request 用户请求

copyright owner 双向通信

35 U.S.C. 103(a)

35 U.S.C. 102(b)
discloses hostnames for data including a domain name and value indicating information about the object col…

teaches the claimed the factors are such that the utility assigned to a data object decreases continually over time…

teaches the system as discussed in the rejection of claims…

teaches as an object store is a software mechanism that is used to control data replication synchronization and…
XXXXXXXXXXXXXXX
120

CN1801032A

(O·S·克拉夫特-奥兹, 2006)
(Original Assignee) 通用电气公司     提供便携式应用和数据的方法和设备 second media file 数据文件

licensing system 应用许可

user identification data 唯一标识

studio version 执行应

XXXXXX
121

CN1744099A

(J·贝纳尔, 2006)
(Original Assignee) 微软公司     许可特定cpu上软件的使用 second user 接收一

first digital watermark 提供给

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses time based availability to content of a storage medium…

discloses the known concept of preloading a plurality of locked software modules on the computer before receiving the…

discloses a gaming system comprising a plurality of gaming machines each including a respective main processor paragraph…

teaches setting the local clock of the device to a master clock col…
XXXXX
122

JP2005115164A

(Hideo Miyauchi, 2005)
(Original Assignee) Denso Corp; 株式会社デンソー     楽曲検索装置 user identification data 識別手段

third party 出手段

digital format 周波数

XXX
123

US20040064692A1

(Robert Kahn, 2004)
(Original Assignee) Corporation for National Research Initiatives     

(Current Assignee)
Corporation for National Research Initiatives
Identifying, managing, accessing, and tracking digital objects and associated rights and payments target demographic information comprises information

second media, second media fingerprint requesting access, multiple servers

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses all subject matter of the claimed invention as discussed above with respect to claim…

teaches wherein the criteria comprise terms and conditions see…

discloses if there be abnormal moving process or malicious user wants to steal the…

discloses a method and apparatus for managing digital rights of secure removable media…
XXXXXXX
124

US20020056118A1

(Charles Hunter, 2002)
(Original Assignee) World Theatre Inc     

(Current Assignee)
World Theatre Inc ; Ochoa Optics LLC
Video and music distribution system s identity direct broadcast satellite

second media content item, media content item playback device

first request time t

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses all the claim limitation of videoaudio information recordingplayback apparatus as set forth in claim…

discloses the method further comprising authorizing devices associated with the users to use the particular content item…

teaches wherein media is registered to a user during acquisition and wherein user information related to the user is…

discloses deleting unpurchased recorded most popular pay programs…
XXXXXXXXXXX
125

US6237786B1

(Karl L. Ginter, 2001)
(Original Assignee) Intertrust Technologies Corp     

(Current Assignee)
Intertrust Technologies Corp
Systems and methods for secure transaction management and electronic rights protection first media content item, second media content item content distributor

second media fingerprint following steps

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches determining a usage rule of the content in the changed usage bind column…

teaches wherein the first content does not comply with a predetermined rule of a digital rights management system and…

teaches the current usage bind and the original usage bind see the discussion of claim…

discloses administering registration of a personal information in a database in a manner tending to assure integrity of…
XXXXXXXXXX
126

US6363488B1

(Karl L. Ginter, 2002)
(Original Assignee) Intertrust Technologies Corp     

(Current Assignee)
Intertrust Technologies Corp
Systems and methods for secure transaction management and electronic rights protection licensing system computing environment

user identification data related information

second media fingerprint following steps

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches determining a usage rule of the content in the changed usage bind column…

teaches wherein the first content does not comply with a predetermined rule of a digital rights management system and…

teaches the current usage bind and the original usage bind see the discussion of claim…

discloses administering registration of a personal information in a database in a manner tending to assure integrity of…
XXXX
127

WO9944159A1

(Daniel Jaye, 1999)
(Original Assignee) Engage Technologies     System and method for building user profiles first media fingerprint, second media fingerprint readable storage medium

hardware device corresponding score

third party other user

XX
128

US6240185B1

(David M. Van Wie, 2001)
(Original Assignee) Intertrust Technologies Corp     

(Current Assignee)
Intertrust Technologies Corp
Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels user identification data related information

s identity cryptographic key

first request, first user said portion

first media content item first entity

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses about a steganographic techniques for securely delivering electronic digital rights management control…

teaches the theft protection method and promotion system of claim…

discloses the watermark encoderdecoder employs a shaped pseudo random signal to encodedecode the watermark…

discloses a method of protecting data created stored and sent by an energy management device that is protected by a…
XXXXXXXXXXX
129

US6516413B1

(Toru Aratani, 2003)
(Original Assignee) Fuji Xerox Co Ltd     

(Current Assignee)
Fuji Xerox Co Ltd
Apparatus and method for user authentication first user data, extract first user data respective output

streaming parameters digital data

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches obtaining a revocation list identifying a revoked device paragraphs…

teaches a multimedia editing system providing automated online design control wherein the design control comprises the…

teaches receiving compensation from the user for the purchase transaction and dividing the compensation between the…

discloses a portion of the media content is previewable prior to decrypting the media content using the integral…
XXX
130

US6523745B1

(Teruhiko Tamori, 2003)
(Original Assignee) Enix Corp     

(Current Assignee)
BMF Corp
Electronic transaction system including a fingerprint identification encoding digital media catalog database electronic transaction

second media fingerprint, second media fingerprints fingerprint sensor, fingerprint data

second statistics record credit card

35 U.S.C. 103(a)

35 U.S.C. 102(b)
discloses a system and method for biometric security using a fob wherein the said system can be an online payment system…

teaches a security code wherein said security code and said credit card are operable to be utilized to complete a…

teaches the use of multiple accounts and that the system automatically selects the best account that would yield the…

teaches different biometric identi ers associated with different accounts…
XXX
131

US6185683B1

(Karl L. Ginter, 2001)
(Original Assignee) Intertrust Technologies Corp     

(Current Assignee)
Intertrust Technologies Corp
Trusted and secure techniques, systems and methods for item delivery and execution studio version secure communications

first media fingerprint biometric information

s identity cryptographic key

first digital watermark, first digital media file said selection

first request, first user said portion, network node

second statistics record said memory

second media content items second item

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches determining a usage rule of the content in the changed usage bind column…

teaches wherein the first content does not comply with a predetermined rule of a digital rights management system and…

teaches the current usage bind and the original usage bind see the discussion of claim…

discloses administering registration of a personal information in a database in a manner tending to assure integrity of…
XXXXXXXXX
132

US6253193B1

(Karl L. Ginter, 2001)
(Original Assignee) Intertrust Technologies Corp     

(Current Assignee)
Intertrust Technologies Corp
Systems and methods for the secure transaction management and electronic rights protection studio version secure communications

digital media catalog database device information

first request, first user said portion

second media content item, media content item said number

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches determining a usage rule of the content in the changed usage bind column…

teaches wherein the first content does not comply with a predetermined rule of a digital rights management system and…

teaches the current usage bind and the original usage bind see the discussion of claim…

discloses administering registration of a personal information in a database in a manner tending to assure integrity of…
XXXXXXXXXXXX
133

US6353888B1

(Rumiko Kakehi, 2002)
(Original Assignee) Fuji Xerox Co Ltd     

(Current Assignee)
Fuji Xerox Co Ltd
Access rights authentication apparatus licensing system computing device

first media file data redundancy

target demographic when i

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses the following limitations the coding key and the decoding key are secret keys in a secret key cryptography…

discloses the user requesting to continue playback of a movie which includes the rendering state of where the user…

teaches a system that displays a new advertisement after the passage of a predetermined amount of time during which…

teaches electronic and person assisted dispute resolution and customer support services col…
XXXXX
134

US6216112B1

(William H. Fuller, 2001)
(Original Assignee) William H. Fuller; Joel A. Pugh; Douglas E. Neel     Method for software distribution and compensation with replenishable advertisements hardware device software program

second media, second user said server

35 U.S.C. 103(a)

35 U.S.C. 102(e)
describes mobile incentives mainly in terms of the use of mobile incentives associated with an offer that can be…

discloses the user computing device downloading a program with an advertisement module which includes advertising…

discloses the concept of the incentive to require specific criteria for redemption including a purchase action…

teaches the concept of offering these cards at a lower price than the card value as an additional benefit and…
XXXXXXXX
135

US6189146B1

(Pradyumna K. Misra, 2001)
(Original Assignee) Microsoft Corp     

(Current Assignee)
Microsoft Technology Licensing LLC
System and method for software licensing second media fingerprint following steps

hardware device more software

first media, second media store one

second user data steps a

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a system for licensing external processes on a computer…

discloses a digital certificate by which a sender authenticates their identity that includes a device P…

discloses a method comprising maintaining a software license bank for a customer software licenses stored in the…

discloses providing unique identification data for fielded systems and determining whether a valid subscription exists…
XXXXXXXXXXXXX
136

US6020882A

(John R. Kinghorn, 2000)
(Original Assignee) US Philips Corp     

(Current Assignee)
Entropic Communications LLC
Television access control system second media fingerprint following steps

first digital media visual display

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses overriding restrictions of television programming by user inputs in US…

teaches multiple search criteria mood type categorygenre actor time year preference and standard rating that can be…

discloses that signals are transmitted and that video signals and program control signals PG information are received at…

teaches commercial data residing in the synchronization packet that establishes an ending time for the commercial time…
XX
137

US6233684B1

(Mark J. Stefik, 2001)
(Original Assignee) Contenaguard Holdings Inc     

(Current Assignee)
Contentguard Holdings Inc ; Contenaguard Holdings Inc
System for controlling the distribution and use of rendered digital works through watermaking studio version rendering device

copyright owner usage rights

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses the following limitations storing user data associated with a plurality of registered users wherein said user…

teaches encipher key generation and distribution where keys have limited terms abstract column…

teaches a document security system for printing secured documents comprising a digital file digital work accessible by…

discloses a method of network publishing said method being suitable for authorized distribution of a document from a…
XX
138

US6189037B1

(Robert Adams, 2001)
(Original Assignee) Intel Corp     

(Current Assignee)
Intel Corp
Broadband data interface first statistics allocating bandwidth

first media, first digital media output signals, control signals

third party digital mode

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches allowing users of a TV device to formulate queries and developing user profiles based upon these queries the…

teaches all of the claim limitations of the system as claimed in claims…

teaches a television remote controller that has its own display separate from the television s display abstract…

discloses IP packets addressed to process in the settop decoder of the TV and conditional access such that only paid…
XXXXXXXXXXXX
139

US5920861A

(Edwin J. Hall, 1999)
(Original Assignee) Intertrust Technologies Corp     

(Current Assignee)
Intertrust Technologies Corp
Techniques for defining using and manipulating rights management data structures first media, first media file using information, first process

second statistics data elements

digital media said elements

second media file one computer

second media fingerprint, second media part one, specific p

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses a permission negotiation engine to negotiate permissions that haven t been approved by the rights holder…

discloses all the subject matter of the method as discussed above with respect to claim…

teaches implementing annotations in a search system paragraph…

teaches using a computer to conduct a transaction between the user and the selecting originators as discussed above…
XXXXXXXXXXXXX
140

US5917912A

(Karl L. Ginter, 1999)
(Original Assignee) Intertrust Technologies Corp     

(Current Assignee)
Intertrust Technologies Corp
System and methods for secure transaction management and electronic rights protection first version second programming language, first programming language

second media fingerprint following steps

first media first process

second statistics record said memory

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches determining a usage rule of the content in the changed usage bind column…

teaches wherein the first content does not comply with a predetermined rule of a digital rights management system and…

teaches the current usage bind and the original usage bind see the discussion of claim…

discloses administering registration of a personal information in a database in a manner tending to assure integrity of…
XXXXXXXXXXXXXX
141

US5915019A

(Karl L. Ginter, 1999)
(Original Assignee) Intertrust Technologies Corp     

(Current Assignee)
Intertrust Technologies Corp
Systems and methods for secure transaction management and electronic rights protection first media content item, second media content item content distributor

second media fingerprint following steps

second statistics record said memory

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches determining a usage rule of the content in the changed usage bind column…

teaches wherein the first content does not comply with a predetermined rule of a digital rights management system and…

teaches the current usage bind and the original usage bind see the discussion of claim…

discloses administering registration of a personal information in a database in a manner tending to assure integrity of…
XXXXXXXXXXX
142

US5892900A

(Karl L. Ginter, 1999)
(Original Assignee) Intertrust Technologies Corp     

(Current Assignee)
Intertrust Technologies Corp
Systems and methods for secure transaction management and electronic rights protection second request secure storage area

second statistics, second statistics record application modules, remote device

first media using information

second media fingerprints time difference

hardware device, second user data said database, receiving time

digital media file, first digital watermark said signal, said selection

copyright owner key decryption

second media content item, media content item storage device

first request, first user said portion, time t

studio version more keys

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses the advertisements are located below thumbnails of the set of multimedia file see FIG…

discloses obscuring visibility of the multimedia content further comprises adjusting a magnification associated with the…

teaches a computing system that includes a processor data storage and inputoutput devices including a network…

teaches the step of storing at least one integrity word within the plurality of integrity words in an integrity cache…
XXXXXXXXXXXXXXXXX
143

US5734823A

(Michael M. Saigh, 1998)
(Original Assignee) Microtome Inc     

(Current Assignee)
Arris Group Inc
Systems and apparatus for electronic communication and storage of information second version, second media content item second transaction, first transaction

second media content items, media content item system users

first media content item stores data

second statistics record said memory

streaming parameters, prevent streaming media data

35 U.S.C. 103(a)

35 U.S.C. 102(b)
teaches a system and apparatus for electronic communication and storage of information database that teaches files or…

discloses that the programming instructions are ordered as a module or in a group col…

discloses the coupon data management software being used at least in connection with the printing of coupons col…

teaches wherein the decryption software comprises an autoload program executable by the operating system of the target…
XXXXXXXXXXXXXX
144

US5761686A

(Dan S. Bloomberg, 1998)
(Original Assignee) Xerox Corp     

(Current Assignee)
Xerox Corp
Embedding encoded information in an iconic version of a text image first media file second binary data

display query background color

second media, first digital media medium access, stored data

hardware device when position

first media content item stores data

35 U.S.C. 103(a)

35 U.S.C. 102(b)
teaches the methodsystem wherein said encrypting is based on encoding of characters…

discloses the claimed limitation wherein a location of each digital watermark other than a first digital watermark is…

teaches that in a content protection system the content processor should read permission information from the content…

teaches wherein the collection overview comprises a plurality of thumbnail depictions of documents…
XXXXXXXXX
145

US5734891A

(Michael M. Saigh, 1998)
(Original Assignee) Saigh; Michael M.     

(Current Assignee)
Arris Group Inc
Systems and apparatus for electronic communication and storage of time encoded information streaming parameters digital data

second statistics record said memory

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses all of the elements of the claimed invention but fails to explicitly disclose the standard processing unit and…

teaches storing the hours of operation for the first store see…

discloses a method and apparatus for facilitating and controlling a buyer driven market where prospective buyers of…

discloses sending a conditional purchase order CPO to the most appropriate sellers…
XXX
146

US5745569A

(Scott A. Moskowitz, 1998)
(Original Assignee) Dice Co     

(Current Assignee)
Wistaria Trading Ltd
Method for stega-cipher protection of computer code hardware device software application

first media using information

35 U.S.C. 103(a)

35 U.S.C. 102(b)
teaches error correcting code for securing digital content column…

teaches generating a hash of at least a portion of a software component decrypt a digest associated with the software…

discloses the usage right includes information that embeds watermark information…

teaches searching for a public key it teaches searching for a key upon initiating a process nonetheless…
XXXXXXXXXXX
147

US5633932A

(Derek L. Davis, 1997)
(Original Assignee) Intel Corp     

(Current Assignee)
Intel Corp
Apparatus and method for preventing disclosure through user-authentication at a printing node first digital media transmitting step

media content item stored data

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses that the routing information block comprises at least one of sender identi cation information recipient…

discloses a printing node may be represented as a facsimile machine col…

teaches in case of printing there is checked the presence of a confidential code in the header of each block if the…

discloses that digital signatures formed by encrypting a message digest with a private key can be performed in smart…
XXXXXXXXXX
148

US5708709A

(John R. Rose, 1998)
(Original Assignee) Sun Microsystems Inc     

(Current Assignee)
Oracle America Inc
System and method for managing try-and-buy usage of application programs second media, second user said server

streaming parameters said client

second user data steps a

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses administering registration of a personal information in a database in a manner tending to assure integrity of…

discloses a payment system coupled on a communication network see…

teaches a unique identification code for a device a group of N devices a set identification code and a corresponding…

teaches to select a text and still picture as free form reply…
XXXXXXXXX
149

US5708717A

(Alfred Alasia, 1998)
(Original Assignee) Alasia; Alfred     

(Current Assignee)
Graphic Security Systems Corp ; Palm Beach National Bank and Trust Co
Digital anti-counterfeiting software method and apparatus first media, first media fingerprint component colors

hardware device software program

first user first number

second media content item, media content item said number

35 U.S.C. 103(a)

35 U.S.C. 102(b)
discloses an image decryption apparatus for decrypting an encrypted image having a plurality of encrypted regions with…

teaches a system comprising a host computer a printing device…

teaches the first plurality of print elements and the second plurality of print elements are of substantially equal…

discloses a counterfeit protection mechanism that uses a counterfeit protection image that is visible only with an…
XXXXXXXXXXX




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
IBM SYSTEMS JOURNAL. 35 (3-4): 313-336 1996

Publication Year: 1996

Techniques For Data Hiding

International Business Machines Corporation, Massachusetts Institute of Technology

Bender, Gruhl, Morimoto, Lu
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party (third party) online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
Techniques For Data Hiding . Data hiding , a form of steganography , embeds data into digital media for the purpose of identification , annotation , and copyright , Several constraints affect this process : the quantify of data to be hidden , the need for invariance of these data under conditions where a ''host'' signal is subject to distortions , e . g . , lossy compression , and the degree to which the data must be immune to interception , modification , or removal by a third party (third party) . We explore both traditional and novel techniques for addressing the data-hiding process and evaluate these techniques in light of three applications : copyright protection , tamper-proofing , and augmentation data embedding .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (copyright protection) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
Techniques For Data Hiding . Data hiding , a form of steganography , embeds data into digital media for the purpose of identification , annotation , and copyright , Several constraints affect this process : the quantify of data to be hidden , the need for invariance of these data under conditions where a ''host'' signal is subject to distortions , e . g . , lossy compression , and the degree to which the data must be immune to interception , modification , or removal by a third party . We explore both traditional and novel techniques for addressing the data-hiding process and evaluate these techniques in light of three applications : copyright protection (copyright owner) , tamper-proofing , and augmentation data embedding .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item based on a plurality of streaming parameters (digital media) included in the license that is received from the licensing system .
Techniques For Data Hiding . Data hiding , a form of steganography , embeds data into digital media (digital media, streaming parameters) for the purpose of identification , annotation , and copyright , Several constraints affect this process : the quantify of data to be hidden , the need for invariance of these data under conditions where a ''host'' signal is subject to distortions , e . g . , lossy compression , and the degree to which the data must be immune to interception , modification , or removal by a third party . We explore both traditional and novel techniques for addressing the data-hiding process and evaluate these techniques in light of three applications : copyright protection , tamper-proofing , and augmentation data embedding .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (digital media) file for reproduction , wherein the digital media file include the first media content item .
Techniques For Data Hiding . Data hiding , a form of steganography , embeds data into digital media (digital media, streaming parameters) for the purpose of identification , annotation , and copyright , Several constraints affect this process : the quantify of data to be hidden , the need for invariance of these data under conditions where a ''host'' signal is subject to distortions , e . g . , lossy compression , and the degree to which the data must be immune to interception , modification , or removal by a third party . We explore both traditional and novel techniques for addressing the data-hiding process and evaluate these techniques in light of three applications : copyright protection , tamper-proofing , and augmentation data embedding .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints for confirmation of the first and second media content items with a digital media (digital media) catalog database .
Techniques For Data Hiding . Data hiding , a form of steganography , embeds data into digital media (digital media, streaming parameters) for the purpose of identification , annotation , and copyright , Several constraints affect this process : the quantify of data to be hidden , the need for invariance of these data under conditions where a ''host'' signal is subject to distortions , e . g . , lossy compression , and the degree to which the data must be immune to interception , modification , or removal by a third party . We explore both traditional and novel techniques for addressing the data-hiding process and evaluate these techniques in light of three applications : copyright protection , tamper-proofing , and augmentation data embedding .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
EUROPEAN TRANSACTIONS ON TELECOMMUNICATIONS. 5 (4): 459-473 JUL-AUG 1994

Publication Year: 1994

SUBLIMINAL CHANNELS - PAST AND PRESENT

No Affiliation

Simmons
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data (such channels) specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints (such channels) so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic (when i) of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
SUBLIMINAL CHANNELS - PAST AND PRESENT . Subliminal channels were devised by Simmons in 1978 to demonstrate a fundamental flaw in a protocol the U . S . was considering using to allow the U . S . S . R . to verify U . S . compliance with the terms of the SALT II treaty . The examples given of such channels (second user data, second media fingerprints) were more in the nature of existence proofs than feasible communication channels until 1984 when i (target demographic) t was shown that most digital signature schemes could be caused to host subliminal communications hidden in the digital signatures . Almost all of these subliminal channels , however , had several shortcomings . In order for the subliminal receiver to be able to recover a subliminal message , it was apparently necessary for him to know the transmitter's (the signer's) secret key . This meant that the subliminal receiver had to be given the capability to utter undetectable forgeries of the transmitter's signature . Also , only a subset of the natural message set could be communicated subliminally and some of those that could be transmitted were computationally infeasible for the subliminal receiver to recover . A digital signature standard (DSS) has recently been adopted by the U . S . government (May , 1994) which like most other digital signature schemes also permits subliminal communications to be concealed in signatures . Remarkably though , the subliminal channels in the DSS avoid all of the shortcomings that limit the usefulness of these channels in other digital signature schemes . This paper briefly describes the setting for the discovery of subliminal channels and then in some detail , the nature and shortcomings of the subliminal channels in the El Gamal digital signature scheme - to which the DSS is closely related . Finally , to make clear what a remarkable coincidence it is that the apparently inherent shortcomings present in subliminal channels realized in the El Gamal scheme can all be overcome in channels realized in the DSS , each of the channels is analyzed in detail in both schemes . The inescapable conclusion , though , is that the DSS provides the most hospitable setting for subliminal communications discovered to date .

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user data (such channels) includes a geographic location of the user .
SUBLIMINAL CHANNELS - PAST AND PRESENT . Subliminal channels were devised by Simmons in 1978 to demonstrate a fundamental flaw in a protocol the U . S . was considering using to allow the U . S . S . R . to verify U . S . compliance with the terms of the SALT II treaty . The examples given of such channels (second user data, second media fingerprints) were more in the nature of existence proofs than feasible communication channels until 1984 when it was shown that most digital signature schemes could be caused to host subliminal communications hidden in the digital signatures . Almost all of these subliminal channels , however , had several shortcomings . In order for the subliminal receiver to be able to recover a subliminal message , it was apparently necessary for him to know the transmitter's (the signer's) secret key . This meant that the subliminal receiver had to be given the capability to utter undetectable forgeries of the transmitter's signature . Also , only a subset of the natural message set could be communicated subliminally and some of those that could be transmitted were computationally infeasible for the subliminal receiver to recover . A digital signature standard (DSS) has recently been adopted by the U . S . government (May , 1994) which like most other digital signature schemes also permits subliminal communications to be concealed in signatures . Remarkably though , the subliminal channels in the DSS avoid all of the shortcomings that limit the usefulness of these channels in other digital signature schemes . This paper briefly describes the setting for the discovery of subliminal channels and then in some detail , the nature and shortcomings of the subliminal channels in the El Gamal digital signature scheme - to which the DSS is closely related . Finally , to make clear what a remarkable coincidence it is that the apparently inherent shortcomings present in subliminal channels realized in the El Gamal scheme can all be overcome in channels realized in the DSS , each of the channels is analyzed in detail in both schemes . The inescapable conclusion , though , is that the DSS provides the most hospitable setting for subliminal communications discovered to date .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data (such channels) includes the number of times the user requested to evaluate streaming the second media content item .
SUBLIMINAL CHANNELS - PAST AND PRESENT . Subliminal channels were devised by Simmons in 1978 to demonstrate a fundamental flaw in a protocol the U . S . was considering using to allow the U . S . S . R . to verify U . S . compliance with the terms of the SALT II treaty . The examples given of such channels (second user data, second media fingerprints) were more in the nature of existence proofs than feasible communication channels until 1984 when it was shown that most digital signature schemes could be caused to host subliminal communications hidden in the digital signatures . Almost all of these subliminal channels , however , had several shortcomings . In order for the subliminal receiver to be able to recover a subliminal message , it was apparently necessary for him to know the transmitter's (the signer's) secret key . This meant that the subliminal receiver had to be given the capability to utter undetectable forgeries of the transmitter's signature . Also , only a subset of the natural message set could be communicated subliminally and some of those that could be transmitted were computationally infeasible for the subliminal receiver to recover . A digital signature standard (DSS) has recently been adopted by the U . S . government (May , 1994) which like most other digital signature schemes also permits subliminal communications to be concealed in signatures . Remarkably though , the subliminal channels in the DSS avoid all of the shortcomings that limit the usefulness of these channels in other digital signature schemes . This paper briefly describes the setting for the discovery of subliminal channels and then in some detail , the nature and shortcomings of the subliminal channels in the El Gamal digital signature scheme - to which the DSS is closely related . Finally , to make clear what a remarkable coincidence it is that the apparently inherent shortcomings present in subliminal channels realized in the El Gamal scheme can all be overcome in channels realized in the DSS , each of the channels is analyzed in detail in both schemes . The inescapable conclusion , though , is that the DSS provides the most hospitable setting for subliminal communications discovered to date .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints (such channels) for confirmation of the first and second media content items with a digital media catalog database .
SUBLIMINAL CHANNELS - PAST AND PRESENT . Subliminal channels were devised by Simmons in 1978 to demonstrate a fundamental flaw in a protocol the U . S . was considering using to allow the U . S . S . R . to verify U . S . compliance with the terms of the SALT II treaty . The examples given of such channels (second user data, second media fingerprints) were more in the nature of existence proofs than feasible communication channels until 1984 when it was shown that most digital signature schemes could be caused to host subliminal communications hidden in the digital signatures . Almost all of these subliminal channels , however , had several shortcomings . In order for the subliminal receiver to be able to recover a subliminal message , it was apparently necessary for him to know the transmitter's (the signer's) secret key . This meant that the subliminal receiver had to be given the capability to utter undetectable forgeries of the transmitter's signature . Also , only a subset of the natural message set could be communicated subliminally and some of those that could be transmitted were computationally infeasible for the subliminal receiver to recover . A digital signature standard (DSS) has recently been adopted by the U . S . government (May , 1994) which like most other digital signature schemes also permits subliminal communications to be concealed in signatures . Remarkably though , the subliminal channels in the DSS avoid all of the shortcomings that limit the usefulness of these channels in other digital signature schemes . This paper briefly describes the setting for the discovery of subliminal channels and then in some detail , the nature and shortcomings of the subliminal channels in the El Gamal digital signature scheme - to which the DSS is closely related . Finally , to make clear what a remarkable coincidence it is that the apparently inherent shortcomings present in subliminal channels realized in the El Gamal scheme can all be overcome in channels realized in the DSS , each of the channels is analyzed in detail in both schemes . The inescapable conclusion , though , is that the DSS provides the most hospitable setting for subliminal communications discovered to date .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
SEMINARS IN NUCLEAR MEDICINE. 24 (4): 311-323 OCT 1994

Publication Year: 1994

CORRELATIVE IMAGE REGISTRATION

University of California-Davis

Weber, Ivanovic
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user (different imaging) data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
CORRELATIVE IMAGE REGISTRATION . Image registration in nuclear medicine and radiology refers to the spatial matching or merging of two or more images from the same or different imaging (second user, second version, second user data) modalities . The coordinates of the corresponding picture elements (pixels) from different images (user identification data, extract second user data) are transformed to align and equate their positions and spatial coordinates . Correlative image registration is a more restrictive term that applies to the matching of spatial coordinates of images coming from different imaging modalities . The registration of correlative images provides a useful approach to combine the best sensitivities and specificities of complementary procedures to detect , locate , monitor , and measure pathological and other physical changes . Here we review the registration of images from nuclear medicine (single-photon emission computed tomography , positron emission tomography and planar imaging) with those from other imaging modalities (magnetic resonance imaging , computed tomography , digital subtraction angiography and ultrasound) to closely correlate changes in metabolism , blood flow , receptor density , and other functional measurements with regional anatomy and morphological changes . The types of image registration applications , techniques , and terminology associated with image registration and examples of applications are presented . Copyright (C) 1994 by W . B . Saunders Company

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media content item is a second version (different imaging) of the audiovisual work .
CORRELATIVE IMAGE REGISTRATION . Image registration in nuclear medicine and radiology refers to the spatial matching or merging of two or more images from the same or different imaging (second user, second version, second user data) modalities . The coordinates of the corresponding picture elements (pixels) from different images are transformed to align and equate their positions and spatial coordinates . Correlative image registration is a more restrictive term that applies to the matching of spatial coordinates of images coming from different imaging modalities . The registration of correlative images provides a useful approach to combine the best sensitivities and specificities of complementary procedures to detect , locate , monitor , and measure pathological and other physical changes . Here we review the registration of images from nuclear medicine (single-photon emission computed tomography , positron emission tomography and planar imaging) with those from other imaging modalities (magnetic resonance imaging , computed tomography , digital subtraction angiography and ultrasound) to closely correlate changes in metabolism , blood flow , receptor density , and other functional measurements with regional anatomy and morphological changes . The types of image registration applications , techniques , and terminology associated with image registration and examples of applications are presented . Copyright (C) 1994 by W . B . Saunders Company

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version (different imaging) is a studio version of the audiovisual work .
CORRELATIVE IMAGE REGISTRATION . Image registration in nuclear medicine and radiology refers to the spatial matching or merging of two or more images from the same or different imaging (second user, second version, second user data) modalities . The coordinates of the corresponding picture elements (pixels) from different images are transformed to align and equate their positions and spatial coordinates . Correlative image registration is a more restrictive term that applies to the matching of spatial coordinates of images coming from different imaging modalities . The registration of correlative images provides a useful approach to combine the best sensitivities and specificities of complementary procedures to detect , locate , monitor , and measure pathological and other physical changes . Here we review the registration of images from nuclear medicine (single-photon emission computed tomography , positron emission tomography and planar imaging) with those from other imaging modalities (magnetic resonance imaging , computed tomography , digital subtraction angiography and ultrasound) to closely correlate changes in metabolism , blood flow , receptor density , and other functional measurements with regional anatomy and morphological changes . The types of image registration applications , techniques , and terminology associated with image registration and examples of applications are presented . Copyright (C) 1994 by W . B . Saunders Company

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner of the audiovisual work and the second version (different imaging) is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
CORRELATIVE IMAGE REGISTRATION . Image registration in nuclear medicine and radiology refers to the spatial matching or merging of two or more images from the same or different imaging (second user, second version, second user data) modalities . The coordinates of the corresponding picture elements (pixels) from different images are transformed to align and equate their positions and spatial coordinates . Correlative image registration is a more restrictive term that applies to the matching of spatial coordinates of images coming from different imaging modalities . The registration of correlative images provides a useful approach to combine the best sensitivities and specificities of complementary procedures to detect , locate , monitor , and measure pathological and other physical changes . Here we review the registration of images from nuclear medicine (single-photon emission computed tomography , positron emission tomography and planar imaging) with those from other imaging modalities (magnetic resonance imaging , computed tomography , digital subtraction angiography and ultrasound) to closely correlate changes in metabolism , blood flow , receptor density , and other functional measurements with regional anatomy and morphological changes . The types of image registration applications , techniques , and terminology associated with image registration and examples of applications are presented . Copyright (C) 1994 by W . B . Saunders Company

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media content item is a second version (different imaging) of the book in digital format .
CORRELATIVE IMAGE REGISTRATION . Image registration in nuclear medicine and radiology refers to the spatial matching or merging of two or more images from the same or different imaging (second user, second version, second user data) modalities . The coordinates of the corresponding picture elements (pixels) from different images are transformed to align and equate their positions and spatial coordinates . Correlative image registration is a more restrictive term that applies to the matching of spatial coordinates of images coming from different imaging modalities . The registration of correlative images provides a useful approach to combine the best sensitivities and specificities of complementary procedures to detect , locate , monitor , and measure pathological and other physical changes . Here we review the registration of images from nuclear medicine (single-photon emission computed tomography , positron emission tomography and planar imaging) with those from other imaging modalities (magnetic resonance imaging , computed tomography , digital subtraction angiography and ultrasound) to closely correlate changes in metabolism , blood flow , receptor density , and other functional measurements with regional anatomy and morphological changes . The types of image registration applications , techniques , and terminology associated with image registration and examples of applications are presented . Copyright (C) 1994 by W . B . Saunders Company

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user (different imaging) data includes a geographic location of the user .
CORRELATIVE IMAGE REGISTRATION . Image registration in nuclear medicine and radiology refers to the spatial matching or merging of two or more images from the same or different imaging (second user, second version, second user data) modalities . The coordinates of the corresponding picture elements (pixels) from different images are transformed to align and equate their positions and spatial coordinates . Correlative image registration is a more restrictive term that applies to the matching of spatial coordinates of images coming from different imaging modalities . The registration of correlative images provides a useful approach to combine the best sensitivities and specificities of complementary procedures to detect , locate , monitor , and measure pathological and other physical changes . Here we review the registration of images from nuclear medicine (single-photon emission computed tomography , positron emission tomography and planar imaging) with those from other imaging modalities (magnetic resonance imaging , computed tomography , digital subtraction angiography and ultrasound) to closely correlate changes in metabolism , blood flow , receptor density , and other functional measurements with regional anatomy and morphological changes . The types of image registration applications , techniques , and terminology associated with image registration and examples of applications are presented . Copyright (C) 1994 by W . B . Saunders Company

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user (different imaging) data includes the number of times the user requested to evaluate streaming the second media content item .
CORRELATIVE IMAGE REGISTRATION . Image registration in nuclear medicine and radiology refers to the spatial matching or merging of two or more images from the same or different imaging (second user, second version, second user data) modalities . The coordinates of the corresponding picture elements (pixels) from different images are transformed to align and equate their positions and spatial coordinates . Correlative image registration is a more restrictive term that applies to the matching of spatial coordinates of images coming from different imaging modalities . The registration of correlative images provides a useful approach to combine the best sensitivities and specificities of complementary procedures to detect , locate , monitor , and measure pathological and other physical changes . Here we review the registration of images from nuclear medicine (single-photon emission computed tomography , positron emission tomography and planar imaging) with those from other imaging modalities (magnetic resonance imaging , computed tomography , digital subtraction angiography and ultrasound) to closely correlate changes in metabolism , blood flow , receptor density , and other functional measurements with regional anatomy and morphological changes . The types of image registration applications , techniques , and terminology associated with image registration and examples of applications are presented . Copyright (C) 1994 by W . B . Saunders Company

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (different images) that confirms the user' ;

s identity .
CORRELATIVE IMAGE REGISTRATION . Image registration in nuclear medicine and radiology refers to the spatial matching or merging of two or more images from the same or different imaging modalities . The coordinates of the corresponding picture elements (pixels) from different images (user identification data, extract second user data) are transformed to align and equate their positions and spatial coordinates . Correlative image registration is a more restrictive term that applies to the matching of spatial coordinates of images coming from different imaging modalities . The registration of correlative images provides a useful approach to combine the best sensitivities and specificities of complementary procedures to detect , locate , monitor , and measure pathological and other physical changes . Here we review the registration of images from nuclear medicine (single-photon emission computed tomography , positron emission tomography and planar imaging) with those from other imaging modalities (magnetic resonance imaging , computed tomography , digital subtraction angiography and ultrasound) to closely correlate changes in metabolism , blood flow , receptor density , and other functional measurements with regional anatomy and morphological changes . The types of image registration applications , techniques , and terminology associated with image registration and examples of applications are presented . Copyright (C) 1994 by W . B . Saunders Company




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS. 4 (4): 959-977 AUG 1994

Publication Year: 1994

STEPS TOWARD UNMASKING SECURE COMMUNICATIONS

Massachusetts Institute of Technology

Short
US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media content item is a second version (secondary filter) of the audiovisual work .
STEPS TOWARD UNMASKING SECURE COMMUNICATIONS . This work tests the level of security in secure communication systems based on nonlinear dynamics (NLD) , or chaos . In these systems , a chaotic carrier signal is used in a type of spread-spectrum signaling system , with the added benefit that the hidden information signal is buried at something of the order of -30 dB with respect to the chaotic carrier . To investigate the level of security in such systems , an examination was conducted on a test set of chaotic carriers and hidden information signals prepared by the NLD research group at the Naval Research Lab . The hidden signals included a triangle wave , a period doubled signal , and a chaotic signal that was different from the choatic carrier . The analysis process was to use NLD forecasting to predict the carrier dynamics , and then subtract away the predicted values to reveal the hidden signal or at least increase its signal-to-noise ratio with respect to the carrier . In each case , it was a simple task to determine the power spectrum of the hidden signal once the prediction of the carrier was removed . This was then used to create a ''comb'' filter to extract the correct frequencies from the FFT of the first two signals . When this was done , the hidden signals were recreated with almost perfect accuracy . In the third case , the hidden chaotic signal had a broadband component , so the spectrum was used to develop a Weiner filter which enabled the hidden signal to be reconstructed with only moderate accuracy , where the overall structure of the hidden chaotic signal was preserved , but the fine structure was lost . As a further test , the processing approach was applied to a voice signal hidden in one-dimensional Lorenz data at -35 dB . After subtracting away the carrier model , the voice signal was reconstructed with reasonable accuracy , and had the same characteristic structure . In this case , no secondary filter (second version) ing was applied . The forecasting approach was then extended to allow for dynamic signal estimation using threshold detection , so that whenever a signal was detected , multiple predictions of the carrier behavior were made into the future . This was tested on a square wave embedded at -42 dB in Lorenz data . The extended approach was able to reveal the square wave with almost perfect precision , except in a few regions where it temporarily lost synchrony with the carrier . This allowed for the elimination of the secondary filtering requirement entirely . The final conclusion is that the secure communications systems based on chaotic carriers may be useful to increase privacy , but are not yet capable of providing a high level of security . The paper concludes with a discussion of measures which may be taken to improve the security of such systems so that they may be applicable to areas where higher security is required .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version (secondary filter) is a studio version (secure communications) of the audiovisual work .
STEPS TOWARD UNMASKING SECURE COMMUNICATIONS . This work tests the level of security in secure communication systems based on nonlinear dynamics (NLD) , or chaos . In these systems , a chaotic carrier signal is used in a type of spread-spectrum signaling system , with the added benefit that the hidden information signal is buried at something of the order of -30 dB with respect to the chaotic carrier . To investigate the level of security in such systems , an examination was conducted on a test set of chaotic carriers and hidden information signals prepared by the NLD research group at the Naval Research Lab . The hidden signals included a triangle wave , a period doubled signal , and a chaotic signal that was different from the choatic carrier . The analysis process was to use NLD forecasting to predict the carrier dynamics , and then subtract away the predicted values to reveal the hidden signal or at least increase its signal-to-noise ratio with respect to the carrier . In each case , it was a simple task to determine the power spectrum of the hidden signal once the prediction of the carrier was removed . This was then used to create a ''comb'' filter to extract the correct frequencies from the FFT of the first two signals . When this was done , the hidden signals were recreated with almost perfect accuracy . In the third case , the hidden chaotic signal had a broadband component , so the spectrum was used to develop a Weiner filter which enabled the hidden signal to be reconstructed with only moderate accuracy , where the overall structure of the hidden chaotic signal was preserved , but the fine structure was lost . As a further test , the processing approach was applied to a voice signal hidden in one-dimensional Lorenz data at -35 dB . After subtracting away the carrier model , the voice signal was reconstructed with reasonable accuracy , and had the same characteristic structure . In this case , no secondary filter (second version) ing was applied . The forecasting approach was then extended to allow for dynamic signal estimation using threshold detection , so that whenever a signal was detected , multiple predictions of the carrier behavior were made into the future . This was tested on a square wave embedded at -42 dB in Lorenz data . The extended approach was able to reveal the square wave with almost perfect precision , except in a few regions where it temporarily lost synchrony with the carrier . This allowed for the elimination of the secondary filtering requirement entirely . The final conclusion is that the secure communications (studio version) systems based on chaotic carriers may be useful to increase privacy , but are not yet capable of providing a high level of security . The paper concludes with a discussion of measures which may be taken to improve the security of such systems so that they may be applicable to areas where higher security is required .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner of the audiovisual work and the second version (secondary filter) is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
STEPS TOWARD UNMASKING SECURE COMMUNICATIONS . This work tests the level of security in secure communication systems based on nonlinear dynamics (NLD) , or chaos . In these systems , a chaotic carrier signal is used in a type of spread-spectrum signaling system , with the added benefit that the hidden information signal is buried at something of the order of -30 dB with respect to the chaotic carrier . To investigate the level of security in such systems , an examination was conducted on a test set of chaotic carriers and hidden information signals prepared by the NLD research group at the Naval Research Lab . The hidden signals included a triangle wave , a period doubled signal , and a chaotic signal that was different from the choatic carrier . The analysis process was to use NLD forecasting to predict the carrier dynamics , and then subtract away the predicted values to reveal the hidden signal or at least increase its signal-to-noise ratio with respect to the carrier . In each case , it was a simple task to determine the power spectrum of the hidden signal once the prediction of the carrier was removed . This was then used to create a ''comb'' filter to extract the correct frequencies from the FFT of the first two signals . When this was done , the hidden signals were recreated with almost perfect accuracy . In the third case , the hidden chaotic signal had a broadband component , so the spectrum was used to develop a Weiner filter which enabled the hidden signal to be reconstructed with only moderate accuracy , where the overall structure of the hidden chaotic signal was preserved , but the fine structure was lost . As a further test , the processing approach was applied to a voice signal hidden in one-dimensional Lorenz data at -35 dB . After subtracting away the carrier model , the voice signal was reconstructed with reasonable accuracy , and had the same characteristic structure . In this case , no secondary filter (second version) ing was applied . The forecasting approach was then extended to allow for dynamic signal estimation using threshold detection , so that whenever a signal was detected , multiple predictions of the carrier behavior were made into the future . This was tested on a square wave embedded at -42 dB in Lorenz data . The extended approach was able to reveal the square wave with almost perfect precision , except in a few regions where it temporarily lost synchrony with the carrier . This allowed for the elimination of the secondary filtering requirement entirely . The final conclusion is that the secure communications systems based on chaotic carriers may be useful to increase privacy , but are not yet capable of providing a high level of security . The paper concludes with a discussion of measures which may be taken to improve the security of such systems so that they may be applicable to areas where higher security is required .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media content item is a second version (secondary filter) of the book in digital format .
STEPS TOWARD UNMASKING SECURE COMMUNICATIONS . This work tests the level of security in secure communication systems based on nonlinear dynamics (NLD) , or chaos . In these systems , a chaotic carrier signal is used in a type of spread-spectrum signaling system , with the added benefit that the hidden information signal is buried at something of the order of -30 dB with respect to the chaotic carrier . To investigate the level of security in such systems , an examination was conducted on a test set of chaotic carriers and hidden information signals prepared by the NLD research group at the Naval Research Lab . The hidden signals included a triangle wave , a period doubled signal , and a chaotic signal that was different from the choatic carrier . The analysis process was to use NLD forecasting to predict the carrier dynamics , and then subtract away the predicted values to reveal the hidden signal or at least increase its signal-to-noise ratio with respect to the carrier . In each case , it was a simple task to determine the power spectrum of the hidden signal once the prediction of the carrier was removed . This was then used to create a ''comb'' filter to extract the correct frequencies from the FFT of the first two signals . When this was done , the hidden signals were recreated with almost perfect accuracy . In the third case , the hidden chaotic signal had a broadband component , so the spectrum was used to develop a Weiner filter which enabled the hidden signal to be reconstructed with only moderate accuracy , where the overall structure of the hidden chaotic signal was preserved , but the fine structure was lost . As a further test , the processing approach was applied to a voice signal hidden in one-dimensional Lorenz data at -35 dB . After subtracting away the carrier model , the voice signal was reconstructed with reasonable accuracy , and had the same characteristic structure . In this case , no secondary filter (second version) ing was applied . The forecasting approach was then extended to allow for dynamic signal estimation using threshold detection , so that whenever a signal was detected , multiple predictions of the carrier behavior were made into the future . This was tested on a square wave embedded at -42 dB in Lorenz data . The extended approach was able to reveal the square wave with almost perfect precision , except in a few regions where it temporarily lost synchrony with the carrier . This allowed for the elimination of the secondary filtering requirement entirely . The final conclusion is that the secure communications systems based on chaotic carriers may be useful to increase privacy , but are not yet capable of providing a high level of security . The paper concludes with a discussion of measures which may be taken to improve the security of such systems so that they may be applicable to areas where higher security is required .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
JOURNAL OF NEUROSCIENCE METHODS. 48 (1-2): 1-13 JUN 1993

Publication Year: 1993

REGISTRATION REVISITED

University of California-Los Angeles

Toga, Banerjee
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data (different images) specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
REGISTRATION REVISITED . Image registration is important for numerous imaging applications such as three-dimensional reconstruction , multimodality correlations , image averaging and subtraction . Methods used for image registration are based upon either the shape and form of the image pairs or their densitometric relationships . This paper describes the algorithms used for five different registration methods ;
frequency domain cross-correlation , spatial domain cross-correlation , principal axes/center of mass , fiducials and manual . These methods were compared in terms of their accuracy , efficiency and application with several different data types including different species and modalities . The underlying mathematical bases for each also are presented and compared . The results of the comparisons showed that image quality influenced the behavior of all methods . Images of the blockface provide an excellent reference for subsequent registration . These results also suggest that the statistical performance of various methods is not a reliable metric when distant and different images (user identification data, extract second user data) are registered . Visual comparisons by image overlap and pixel differencing illustrated that some methods are more prone to rotational error than others , especially when repeated pairwise registrations were computed along the rostral/caudal axis .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (data type) of the audiovisual work .
REGISTRATION REVISITED . Image registration is important for numerous imaging applications such as three-dimensional reconstruction , multimodality correlations , image averaging and subtraction . Methods used for image registration are based upon either the shape and form of the image pairs or their densitometric relationships . This paper describes the algorithms used for five different registration methods ;
frequency domain cross-correlation , spatial domain cross-correlation , principal axes/center of mass , fiducials and manual . These methods were compared in terms of their accuracy , efficiency and application with several different data type (studio version) s including different species and modalities . The underlying mathematical bases for each also are presented and compared . The results of the comparisons showed that image quality influenced the behavior of all methods . Images of the blockface provide an excellent reference for subsequent registration . These results also suggest that the statistical performance of various methods is not a reliable metric when distant and different images are registered . Visual comparisons by image overlap and pixel differencing illustrated that some methods are more prone to rotational error than others , especially when repeated pairwise registrations were computed along the rostral/caudal axis .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark (frequency domain) included in a first media file of the first media content item , and identify a second digital watermark included in a second media file of the second media content item .
REGISTRATION REVISITED . Image registration is important for numerous imaging applications such as three-dimensional reconstruction , multimodality correlations , image averaging and subtraction . Methods used for image registration are based upon either the shape and form of the image pairs or their densitometric relationships . This paper describes the algorithms used for five different registration methods ;
frequency domain (first digital watermark) cross-correlation , spatial domain cross-correlation , principal axes/center of mass , fiducials and manual . These methods were compared in terms of their accuracy , efficiency and application with several different data types including different species and modalities . The underlying mathematical bases for each also are presented and compared . The results of the comparisons showed that image quality influenced the behavior of all methods . Images of the blockface provide an excellent reference for subsequent registration . These results also suggest that the statistical performance of various methods is not a reliable metric when distant and different images are registered . Visual comparisons by image overlap and pixel differencing illustrated that some methods are more prone to rotational error than others , especially when repeated pairwise registrations were computed along the rostral/caudal axis .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark (frequency domain) is metadata in the first media file , and the second digital watermark is metadata in the second media file .
REGISTRATION REVISITED . Image registration is important for numerous imaging applications such as three-dimensional reconstruction , multimodality correlations , image averaging and subtraction . Methods used for image registration are based upon either the shape and form of the image pairs or their densitometric relationships . This paper describes the algorithms used for five different registration methods ;
frequency domain (first digital watermark) cross-correlation , spatial domain cross-correlation , principal axes/center of mass , fiducials and manual . These methods were compared in terms of their accuracy , efficiency and application with several different data types including different species and modalities . The underlying mathematical bases for each also are presented and compared . The results of the comparisons showed that image quality influenced the behavior of all methods . Images of the blockface provide an excellent reference for subsequent registration . These results also suggest that the statistical performance of various methods is not a reliable metric when distant and different images are registered . Visual comparisons by image overlap and pixel differencing illustrated that some methods are more prone to rotational error than others , especially when repeated pairwise registrations were computed along the rostral/caudal axis .

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (different images) that confirms the user' ;

s identity .
REGISTRATION REVISITED . Image registration is important for numerous imaging applications such as three-dimensional reconstruction , multimodality correlations , image averaging and subtraction . Methods used for image registration are based upon either the shape and form of the image pairs or their densitometric relationships . This paper describes the algorithms used for five different registration methods ;
frequency domain cross-correlation , spatial domain cross-correlation , principal axes/center of mass , fiducials and manual . These methods were compared in terms of their accuracy , efficiency and application with several different data types including different species and modalities . The underlying mathematical bases for each also are presented and compared . The results of the comparisons showed that image quality influenced the behavior of all methods . Images of the blockface provide an excellent reference for subsequent registration . These results also suggest that the statistical performance of various methods is not a reliable metric when distant and different images (user identification data, extract second user data) are registered . Visual comparisons by image overlap and pixel differencing illustrated that some methods are more prone to rotational error than others , especially when repeated pairwise registrations were computed along the rostral/caudal axis .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20110213721A1

Filed: 2011-05-12     Issued: 2011-09-01

Method, system, and device for license-centric content consumption

(Original Assignee) Contentguard Holdings Inc     (Current Assignee) Contentguard Holdings Inc

Michael Charles Raley, Eddie J. Chen
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media (computer systems) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20110213721A1
CLAIM 1
. A license repository device having a computer readable memory (first media fingerprint) with instructions recorded thereon to define modules that carry out functions when executed by a processor , said license repository device being configured to manage one or more licenses on behalf of a user associated with the license repository device , said modules comprising : an interface module configured to receive at least one identifier of a permitted use of a user for one or more content titles on at least one instance of a DRM computer system ;
a user input module configured to receive a request from the user for an inventory of at least one content title for which the user has a permitted use on the at least one instance of a DRM computer system ;
a determination module configured to determine a type of the at least one instance of DRM computer system ;
an authentication module configured to authenticate the user as an authenticated user ;
and a license management user interface module configured to generate an inventory of the content titles for which the authenticated user has a permitted use on the at least one instance of a DRM computer system .

US20110213721A1
CLAIM 2
. The license repository device of claim 1 , wherein the at least one instance of a DRM computer system is one type DRM computer system of plural types of DRM computer systems (first media) and wherein said interface module is configured to determine the one type of DRM computer system based on the type of DRM computer system that was used to generate the request .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (computer systems) content item is a first version of an audiovisual work and the second media content item is a second version of the audiovisual work .
US20110213721A1
CLAIM 2
. The license repository device of claim 1 , wherein the at least one instance of a DRM computer system is one type DRM computer system of plural types of DRM computer systems (first media) and wherein said interface module is configured to determine the one type of DRM computer system based on the type of DRM computer system that was used to generate the request .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (rendering device) of the audiovisual work .
US20110213721A1
CLAIM 13
. A rendering device (studio version) having a computer readable memory with instructions recorded thereon to define modules that carry out functions when executed by a processor , said rendering device being configured to communicate with at least one license repository device to manage one or more licenses on behalf of a user associated with the rendering device , said license repository device storing at least one identifier of a permitted use of a user for one or more content titles on at least one instance of a DRM computer system , said modules comprising : a request module configured to transmit a request to a license repository device for an inventory of at least one content title for which the user has a permitted use on the rendering device as an instance of a DRM system ;
and a license management module configured to receive from the license repository device an inventory of the content titles for which the user has a permitted use on the rendering device .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (computer systems) content item is a first version of a book in digital format and the second media content item is a second version of the book in digital format .
US20110213721A1
CLAIM 2
. The license repository device of claim 1 , wherein the at least one instance of a DRM computer system is one type DRM computer system of plural types of DRM computer systems (first media) and wherein said interface module is configured to determine the one type of DRM computer system based on the type of DRM computer system that was used to generate the request .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media (computer systems) content item , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
US20110213721A1
CLAIM 2
. The license repository device of claim 1 , wherein the at least one instance of a DRM computer system is one type DRM computer system of plural types of DRM computer systems (first media) and wherein said interface module is configured to determine the one type of DRM computer system based on the type of DRM computer system that was used to generate the request .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (computer systems) content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US20110213721A1
CLAIM 2
. The license repository device of claim 1 , wherein the at least one instance of a DRM computer system is one type DRM computer system of plural types of DRM computer systems (first media) and wherein said interface module is configured to determine the one type of DRM computer system based on the type of DRM computer system that was used to generate the request .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (computer systems) content item based on a plurality of streaming parameters included in the license that is received from the licensing system .
US20110213721A1
CLAIM 2
. The license repository device of claim 1 , wherein the at least one instance of a DRM computer system is one type DRM computer system of plural types of DRM computer systems (first media) and wherein said interface module is configured to determine the one type of DRM computer system based on the type of DRM computer system that was used to generate the request .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media (computer systems) file of the first media content item , and identify a second digital watermark included in a second media file of the second media content item .
US20110213721A1
CLAIM 2
. The license repository device of claim 1 , wherein the at least one instance of a DRM computer system is one type DRM computer system of plural types of DRM computer systems (first media) and wherein said interface module is configured to determine the one type of DRM computer system based on the type of DRM computer system that was used to generate the request .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media (computer systems) file , and the second digital watermark is metadata in the second media file .
US20110213721A1
CLAIM 2
. The license repository device of claim 1 , wherein the at least one instance of a DRM computer system is one type DRM computer system of plural types of DRM computer systems (first media) and wherein said interface module is configured to determine the one type of DRM computer system based on the type of DRM computer system that was used to generate the request .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media (computer systems) content item .
US20110213721A1
CLAIM 2
. The license repository device of claim 1 , wherein the at least one instance of a DRM computer system is one type DRM computer system of plural types of DRM computer systems (first media) and wherein said interface module is configured to determine the one type of DRM computer system based on the type of DRM computer system that was used to generate the request .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media (computer systems) content item .
US20110213721A1
CLAIM 2
. The license repository device of claim 1 , wherein the at least one instance of a DRM computer system is one type DRM computer system of plural types of DRM computer systems (first media) and wherein said interface module is configured to determine the one type of DRM computer system based on the type of DRM computer system that was used to generate the request .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (computer systems) content item .
US20110213721A1
CLAIM 2
. The license repository device of claim 1 , wherein the at least one instance of a DRM computer system is one type DRM computer system of plural types of DRM computer systems (first media) and wherein said interface module is configured to determine the one type of DRM computer system based on the type of DRM computer system that was used to generate the request .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CA2824754A1

Filed: 2010-09-28     Issued: 2011-03-31

System and method for micro-cloud computing

(Original Assignee) DISTERNET Tech Inc     (Current Assignee) Mimik Technology Inc

Seyed M. Sharif-Ahmadi, Fay Arjomandi
US10885154B2
CLAIM 1
. A multimedia hardware device (said database, requested channel, said server, second user, packet loss) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request (said portion, time t, first user) from a user to evaluate streaming a first media content item (stores data) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (said portion, time t, first user) data (said database, requested channel, said server, second user, packet loss) specific to the user when the user accepts to stream the first media content item ;

generate a second request (second request) from the user to evaluate streaming a second media (said database, requested channel, said server, second user, packet loss) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user (said database, requested channel, said server, second user, packet loss) data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics (collecting information) record and the extracted second user data into a second statistics (first video) record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party (other user) online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
CA2824754A1
CLAIM 1
. A system for processing of multi-media content for a user device independent of the user device location , comprising : a . a serving node configured to receive the multi-media content from a content provider via a network and configured to deliver said multi-media content to a plurality of user devices registered with said serving node ;
each of said user devices associated with at least one user selected from a plurality of users ;
each of said users associated with a record in a database accessible by said serving node ;
said database (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) including content characterization of said user and preferences of said user , said content characterization and preferences of each of said user variable depending on said user device said user is using ;
b . wherein when the content is received by said serving node , said content is reformatted for display on one of said user devices selected by one of said users .

CA2824754A1
CLAIM 4
. The system of claim 1 wherein if said user uses a second user (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) device while experiencing the content , said serving node reformats the content for said second user device and displays the content on said second user device .

CA2824754A1
CLAIM 5
. The system of claim 1 wherein said serving node stores data (first media content item) about usage patterns related to said plurality of users and said plurality of user devices in said database .

CA2824754A1
CLAIM 10
. A method of processing multi-media content targeted for a user device independent of the user device location , comprising ;
a . a serving node receiving said multi-media content from a content provider via a network and configured to deliver said content to a plurality of user devices registered to said serving node , said serving node collecting information (first statistics) by : i . identifying characteristics of said content ;
ii . inspecting each received packet of said content from the network layer to the application layer ;
iii . inspecting a URL associated with said content , and identifying if the content is manually requested by said user device or automatically generated as a sub URL within the main original URL that was requested ;
iv . identifying if said URL is a crawler or static main ;
v . identifying the content type as video , image , text , audio or RSS feed vi . if said content is text , comparing said content against a keyword dictionary database ;
vii . storing said information in a database .

CA2824754A1
CLAIM 14
. A method for processing multi-media content for a user device independent of the device location , comprising : a . said device requesting content from a serving node with which said device is registered ;
b . said serving node passing a location of said device to a server within the network ;
c . said server (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) identifying a one or more serving nodes within said network having said content ;
d . said server calculating a closest path from aid user device to a serving node having said content , wherein said user device is not registered to said serving node having said content ;
e . said server sending a request for direct content distribution to said serving node having a closest path to said user device , and the location and access address of said serving node to which said user device is registered ;
f . said server sending a notification to the serving node to which said user device is registered of the location and access address of the serving node having said content ;
g . said serving node having said content sending said content to said serving node to which said user device is registered ;
and h . said serving node to which said user device is registered redirecting said content to said user device ;


CA2824754A1
CLAIM 15
. A method for a user to view content on a first user (first request, first user) device and transition to viewing content on a second user device , comprising : a . said user viewing content on said first user device , said first user device connected and registered to a serving node , said content transmitted to said user device through said serving node ;
b . said user selects a menu option to continue said content on a second user device ;
c . said serving node continuing to stream said content to said second user device , and if necessary , reformatting , transcoding and transrating said content for said second user device .

CA2824754A1
CLAIM 16
. A method for tagging multimedia content by a user operating a user device for storage on a serving node , said user device registered with said serving node , comprising the steps of : a . said user selecting a portion of said content by indicating a selection ;
b . said serving node receiving a request for said selection ;
c . said serving node inserting a pointer reference to a frame sequence number associated with said selection ;
d . said serving node obtaining a start point and an end point of said portion (first request, first user) ;
e . storing said content and said start point and end point in a database associated with said user ;
f . when said serving node receives a request to view said portion on a second user device , then reformatting , transcoding and transrating said content to provide said portion .

CA2824754A1
CLAIM 17
. A method of collecting information about usage patterns of a plurality of users and a plurality of user devices , each of said users and user devices registered with a serving node , said serving node configured to receive content via a network , and deliver said content to said plurality of user devices , comprising the steps of : a . said serving node handling all content traffic between said user devices over Wi-Fi , Ethernet , and broadband networks ;
b . said serving node collecting usage information by performing deep packet inspection , deep content inspection and content filtering to determine requested content on all of said content traffic ;
c . said serving node providing said usage information , a user id , user device id , content type , start time and end time t (first request, first user) o a server .

CA2824754A1
CLAIM 19
. A method of adapting a bit rate for a mobile user device having GPS , comprising : a . A client application on said user device obtaining GPS coordinates and differential coordinates ;
b . transmitting said GPS coordinates and differential coordinates to a serving node to which said user device is registered ;
c . said serving node calculating a speed of said mobile user device ;
d . using said speed to calculate a probable data transmission error rate and packet loss (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) rate ;
and e . adjusting a content transmission bit rate to said user device based on said estimated data transmission error rate and packet loss rate .

CA2824754A1
CLAIM 20
. A method of obtaining television content from a serving node having a plurality of television tuners , an active tuner for a channel being viewed on a user device registered to said serving node , and a plurality of available tuners , comprising : a . A module in said serving node configured to provide storing and forwarding in real-time of content received by said available tuners for viewing on other user (third party) devices whilst allowing the recording of said content at the same time as well . b . said serving node receiving a request for a specific channel display ;
c . if any of said TV tuners are receiving the requested channel (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) : i . if said active TV tuner is receiving said requested TV channel then said serving node storing TV content associated with said requested TV channel in small blocks that are transmitted to a requesting user device ;
ii . if said active TV tuner is not receiving said requested channel then 1 . said serving node sending a request for said channel to a server ;
2 . said server determining a second serving node , said second serving node receiving said requested channel ;
3 . said server facilitating handshaking between said first and second serving nodes ;
4 . said second serving node transcoding and transrating said content provided by said requested channel for transmission to said first serving node ;
5 . said first serving node receiving said transcoded and transrated content and providing said content to said requesting user device .

CA2824754A1
CLAIM 21
. A method unscrambling a multiplicity of television channels on a single bandwidth , comprising : a . receiving , at a TV tuner , said bandwidth frequency ;
all channels offered by a video source within said bandwidth ;
each of said plurality of channels differentiated by a code ;
b . on a request from a user device for a channel to a serving node , providing said serving node with said code ;
c . using said code to separate said requested TV channel ;
d . on receipt of a second request (second request) from a second user device for a second channel ;
e . receiving a code for said second channel and applying said code to separate said second channel concurrently with said first channel ;
f . providing said first channel to said first user device and said second channel to said second user device .

CA2824754A1
CLAIM 22
. A method of watching first and second video streams from first and second video sources on a user device , in different areas of a display of said user device , comprising the steps of : a . streaming a live TV stream from a serving node to said user device ;
b . invoking a second TV stream from a second video source on a menu ;
c . said serving node locating said second video source and transcoding and transrating said second TV stream ;
d . said serving user device having a user interface , said user interface being provided coordinates for said second video stream , e . said serving node providing said transcoded and transrated video stream to said user device ;
said interface providing a player redirecting said first video (second statistics, digital format) stream and said second video stream based on said coordinates ;
the available TV stream and the video contents to each X , Y coordinates and portion of screen

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (stores data) is a first version of an audiovisual work and the second media (said database, requested channel, said server, second user, packet loss) content item is a second version of the audiovisual work .
CA2824754A1
CLAIM 1
. A system for processing of multi-media content for a user device independent of the user device location , comprising : a . a serving node configured to receive the multi-media content from a content provider via a network and configured to deliver said multi-media content to a plurality of user devices registered with said serving node ;
each of said user devices associated with at least one user selected from a plurality of users ;
each of said users associated with a record in a database accessible by said serving node ;
said database (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) including content characterization of said user and preferences of said user , said content characterization and preferences of each of said user variable depending on said user device said user is using ;
b . wherein when the content is received by said serving node , said content is reformatted for display on one of said user devices selected by one of said users .

CA2824754A1
CLAIM 4
. The system of claim 1 wherein if said user uses a second user (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) device while experiencing the content , said serving node reformats the content for said second user device and displays the content on said second user device .

CA2824754A1
CLAIM 5
. The system of claim 1 wherein said serving node stores data (first media content item) about usage patterns related to said plurality of users and said plurality of user devices in said database .

CA2824754A1
CLAIM 14
. A method for processing multi-media content for a user device independent of the device location , comprising : a . said device requesting content from a serving node with which said device is registered ;
b . said serving node passing a location of said device to a server within the network ;
c . said server (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) identifying a one or more serving nodes within said network having said content ;
d . said server calculating a closest path from aid user device to a serving node having said content , wherein said user device is not registered to said serving node having said content ;
e . said server sending a request for direct content distribution to said serving node having a closest path to said user device , and the location and access address of said serving node to which said user device is registered ;
f . said server sending a notification to the serving node to which said user device is registered of the location and access address of the serving node having said content ;
g . said serving node having said content sending said content to said serving node to which said user device is registered ;
and h . said serving node to which said user device is registered redirecting said content to said user device ;


CA2824754A1
CLAIM 19
. A method of adapting a bit rate for a mobile user device having GPS , comprising : a . A client application on said user device obtaining GPS coordinates and differential coordinates ;
b . transmitting said GPS coordinates and differential coordinates to a serving node to which said user device is registered ;
c . said serving node calculating a speed of said mobile user device ;
d . using said speed to calculate a probable data transmission error rate and packet loss (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) rate ;
and e . adjusting a content transmission bit rate to said user device based on said estimated data transmission error rate and packet loss rate .

CA2824754A1
CLAIM 20
. A method of obtaining television content from a serving node having a plurality of television tuners , an active tuner for a channel being viewed on a user device registered to said serving node , and a plurality of available tuners , comprising : a . A module in said serving node configured to provide storing and forwarding in real-time of content received by said available tuners for viewing on other user devices whilst allowing the recording of said content at the same time as well . b . said serving node receiving a request for a specific channel display ;
c . if any of said TV tuners are receiving the requested channel (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) : i . if said active TV tuner is receiving said requested TV channel then said serving node storing TV content associated with said requested TV channel in small blocks that are transmitted to a requesting user device ;
ii . if said active TV tuner is not receiving said requested channel then 1 . said serving node sending a request for said channel to a server ;
2 . said server determining a second serving node , said second serving node receiving said requested channel ;
3 . said server facilitating handshaking between said first and second serving nodes ;
4 . said second serving node transcoding and transrating said content provided by said requested channel for transmission to said first serving node ;
5 . said first serving node receiving said transcoded and transrated content and providing said content to said requesting user device .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (content type) of the audiovisual work .
CA2824754A1
CLAIM 10
. A method of processing multi-media content targeted for a user device independent of the user device location , comprising ;
a . a serving node receiving said multi-media content from a content provider via a network and configured to deliver said content to a plurality of user devices registered to said serving node , said serving node collecting information by : i . identifying characteristics of said content ;
ii . inspecting each received packet of said content from the network layer to the application layer ;
iii . inspecting a URL associated with said content , and identifying if the content is manually requested by said user device or automatically generated as a sub URL within the main original URL that was requested ;
iv . identifying if said URL is a crawler or static main ;
v . identifying the content type (studio version) as video , image , text , audio or RSS feed vi . if said content is text , comparing said content against a keyword dictionary database ;
vii . storing said information in a database .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (stores data) is a first version of a book in digital format (first video) and the second media (said database, requested channel, said server, second user, packet loss) content item is a second version of the book in digital format .
CA2824754A1
CLAIM 1
. A system for processing of multi-media content for a user device independent of the user device location , comprising : a . a serving node configured to receive the multi-media content from a content provider via a network and configured to deliver said multi-media content to a plurality of user devices registered with said serving node ;
each of said user devices associated with at least one user selected from a plurality of users ;
each of said users associated with a record in a database accessible by said serving node ;
said database (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) including content characterization of said user and preferences of said user , said content characterization and preferences of each of said user variable depending on said user device said user is using ;
b . wherein when the content is received by said serving node , said content is reformatted for display on one of said user devices selected by one of said users .

CA2824754A1
CLAIM 4
. The system of claim 1 wherein if said user uses a second user (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) device while experiencing the content , said serving node reformats the content for said second user device and displays the content on said second user device .

CA2824754A1
CLAIM 5
. The system of claim 1 wherein said serving node stores data (first media content item) about usage patterns related to said plurality of users and said plurality of user devices in said database .

CA2824754A1
CLAIM 14
. A method for processing multi-media content for a user device independent of the device location , comprising : a . said device requesting content from a serving node with which said device is registered ;
b . said serving node passing a location of said device to a server within the network ;
c . said server (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) identifying a one or more serving nodes within said network having said content ;
d . said server calculating a closest path from aid user device to a serving node having said content , wherein said user device is not registered to said serving node having said content ;
e . said server sending a request for direct content distribution to said serving node having a closest path to said user device , and the location and access address of said serving node to which said user device is registered ;
f . said server sending a notification to the serving node to which said user device is registered of the location and access address of the serving node having said content ;
g . said serving node having said content sending said content to said serving node to which said user device is registered ;
and h . said serving node to which said user device is registered redirecting said content to said user device ;


CA2824754A1
CLAIM 19
. A method of adapting a bit rate for a mobile user device having GPS , comprising : a . A client application on said user device obtaining GPS coordinates and differential coordinates ;
b . transmitting said GPS coordinates and differential coordinates to a serving node to which said user device is registered ;
c . said serving node calculating a speed of said mobile user device ;
d . using said speed to calculate a probable data transmission error rate and packet loss (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) rate ;
and e . adjusting a content transmission bit rate to said user device based on said estimated data transmission error rate and packet loss rate .

CA2824754A1
CLAIM 20
. A method of obtaining television content from a serving node having a plurality of television tuners , an active tuner for a channel being viewed on a user device registered to said serving node , and a plurality of available tuners , comprising : a . A module in said serving node configured to provide storing and forwarding in real-time of content received by said available tuners for viewing on other user devices whilst allowing the recording of said content at the same time as well . b . said serving node receiving a request for a specific channel display ;
c . if any of said TV tuners are receiving the requested channel (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) : i . if said active TV tuner is receiving said requested TV channel then said serving node storing TV content associated with said requested TV channel in small blocks that are transmitted to a requesting user device ;
ii . if said active TV tuner is not receiving said requested channel then 1 . said serving node sending a request for said channel to a server ;
2 . said server determining a second serving node , said second serving node receiving said requested channel ;
3 . said server facilitating handshaking between said first and second serving nodes ;
4 . said second serving node transcoding and transrating said content provided by said requested channel for transmission to said first serving node ;
5 . said first serving node receiving said transcoded and transrated content and providing said content to said requesting user device .

CA2824754A1
CLAIM 22
. A method of watching first and second video streams from first and second video sources on a user device , in different areas of a display of said user device , comprising the steps of : a . streaming a live TV stream from a serving node to said user device ;
b . invoking a second TV stream from a second video source on a menu ;
c . said serving node locating said second video source and transcoding and transrating said second TV stream ;
d . said serving user device having a user interface , said user interface being provided coordinates for said second video stream , e . said serving node providing said transcoded and transrated video stream to said user device ;
said interface providing a player redirecting said first video (second statistics, digital format) stream and said second video stream based on said coordinates ;
the available TV stream and the video contents to each X , Y coordinates and portion of screen

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user (said database, requested channel, said server, second user, packet loss) data includes a geographic location of the user .
CA2824754A1
CLAIM 1
. A system for processing of multi-media content for a user device independent of the user device location , comprising : a . a serving node configured to receive the multi-media content from a content provider via a network and configured to deliver said multi-media content to a plurality of user devices registered with said serving node ;
each of said user devices associated with at least one user selected from a plurality of users ;
each of said users associated with a record in a database accessible by said serving node ;
said database (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) including content characterization of said user and preferences of said user , said content characterization and preferences of each of said user variable depending on said user device said user is using ;
b . wherein when the content is received by said serving node , said content is reformatted for display on one of said user devices selected by one of said users .

CA2824754A1
CLAIM 4
. The system of claim 1 wherein if said user uses a second user (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) device while experiencing the content , said serving node reformats the content for said second user device and displays the content on said second user device .

CA2824754A1
CLAIM 14
. A method for processing multi-media content for a user device independent of the device location , comprising : a . said device requesting content from a serving node with which said device is registered ;
b . said serving node passing a location of said device to a server within the network ;
c . said server (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) identifying a one or more serving nodes within said network having said content ;
d . said server calculating a closest path from aid user device to a serving node having said content , wherein said user device is not registered to said serving node having said content ;
e . said server sending a request for direct content distribution to said serving node having a closest path to said user device , and the location and access address of said serving node to which said user device is registered ;
f . said server sending a notification to the serving node to which said user device is registered of the location and access address of the serving node having said content ;
g . said serving node having said content sending said content to said serving node to which said user device is registered ;
and h . said serving node to which said user device is registered redirecting said content to said user device ;


CA2824754A1
CLAIM 19
. A method of adapting a bit rate for a mobile user device having GPS , comprising : a . A client application on said user device obtaining GPS coordinates and differential coordinates ;
b . transmitting said GPS coordinates and differential coordinates to a serving node to which said user device is registered ;
c . said serving node calculating a speed of said mobile user device ;
d . using said speed to calculate a probable data transmission error rate and packet loss (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) rate ;
and e . adjusting a content transmission bit rate to said user device based on said estimated data transmission error rate and packet loss rate .

CA2824754A1
CLAIM 20
. A method of obtaining television content from a serving node having a plurality of television tuners , an active tuner for a channel being viewed on a user device registered to said serving node , and a plurality of available tuners , comprising : a . A module in said serving node configured to provide storing and forwarding in real-time of content received by said available tuners for viewing on other user devices whilst allowing the recording of said content at the same time as well . b . said serving node receiving a request for a specific channel display ;
c . if any of said TV tuners are receiving the requested channel (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) : i . if said active TV tuner is receiving said requested TV channel then said serving node storing TV content associated with said requested TV channel in small blocks that are transmitted to a requesting user device ;
ii . if said active TV tuner is not receiving said requested channel then 1 . said serving node sending a request for said channel to a server ;
2 . said server determining a second serving node , said second serving node receiving said requested channel ;
3 . said server facilitating handshaking between said first and second serving nodes ;
4 . said second serving node transcoding and transrating said content provided by said requested channel for transmission to said first serving node ;
5 . said first serving node receiving said transcoded and transrated content and providing said content to said requesting user device .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (said portion, time t, first user) data (said database, requested channel, said server, second user, packet loss) includes the number of times the user requested to evaluate streaming the first media content item (stores data) , and the second user (said database, requested channel, said server, second user, packet loss) data includes the number of times the user requested to evaluate streaming the second media (said database, requested channel, said server, second user, packet loss) content item .
CA2824754A1
CLAIM 1
. A system for processing of multi-media content for a user device independent of the user device location , comprising : a . a serving node configured to receive the multi-media content from a content provider via a network and configured to deliver said multi-media content to a plurality of user devices registered with said serving node ;
each of said user devices associated with at least one user selected from a plurality of users ;
each of said users associated with a record in a database accessible by said serving node ;
said database (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) including content characterization of said user and preferences of said user , said content characterization and preferences of each of said user variable depending on said user device said user is using ;
b . wherein when the content is received by said serving node , said content is reformatted for display on one of said user devices selected by one of said users .

CA2824754A1
CLAIM 4
. The system of claim 1 wherein if said user uses a second user (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) device while experiencing the content , said serving node reformats the content for said second user device and displays the content on said second user device .

CA2824754A1
CLAIM 5
. The system of claim 1 wherein said serving node stores data (first media content item) about usage patterns related to said plurality of users and said plurality of user devices in said database .

CA2824754A1
CLAIM 14
. A method for processing multi-media content for a user device independent of the device location , comprising : a . said device requesting content from a serving node with which said device is registered ;
b . said serving node passing a location of said device to a server within the network ;
c . said server (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) identifying a one or more serving nodes within said network having said content ;
d . said server calculating a closest path from aid user device to a serving node having said content , wherein said user device is not registered to said serving node having said content ;
e . said server sending a request for direct content distribution to said serving node having a closest path to said user device , and the location and access address of said serving node to which said user device is registered ;
f . said server sending a notification to the serving node to which said user device is registered of the location and access address of the serving node having said content ;
g . said serving node having said content sending said content to said serving node to which said user device is registered ;
and h . said serving node to which said user device is registered redirecting said content to said user device ;


CA2824754A1
CLAIM 15
. A method for a user to view content on a first user (first request, first user) device and transition to viewing content on a second user device , comprising : a . said user viewing content on said first user device , said first user device connected and registered to a serving node , said content transmitted to said user device through said serving node ;
b . said user selects a menu option to continue said content on a second user device ;
c . said serving node continuing to stream said content to said second user device , and if necessary , reformatting , transcoding and transrating said content for said second user device .

CA2824754A1
CLAIM 16
. A method for tagging multimedia content by a user operating a user device for storage on a serving node , said user device registered with said serving node , comprising the steps of : a . said user selecting a portion of said content by indicating a selection ;
b . said serving node receiving a request for said selection ;
c . said serving node inserting a pointer reference to a frame sequence number associated with said selection ;
d . said serving node obtaining a start point and an end point of said portion (first request, first user) ;
e . storing said content and said start point and end point in a database associated with said user ;
f . when said serving node receives a request to view said portion on a second user device , then reformatting , transcoding and transrating said content to provide said portion .

CA2824754A1
CLAIM 17
. A method of collecting information about usage patterns of a plurality of users and a plurality of user devices , each of said users and user devices registered with a serving node , said serving node configured to receive content via a network , and deliver said content to said plurality of user devices , comprising the steps of : a . said serving node handling all content traffic between said user devices over Wi-Fi , Ethernet , and broadband networks ;
b . said serving node collecting usage information by performing deep packet inspection , deep content inspection and content filtering to determine requested content on all of said content traffic ;
c . said serving node providing said usage information , a user id , user device id , content type , start time and end time t (first request, first user) o a server .

CA2824754A1
CLAIM 19
. A method of adapting a bit rate for a mobile user device having GPS , comprising : a . A client application on said user device obtaining GPS coordinates and differential coordinates ;
b . transmitting said GPS coordinates and differential coordinates to a serving node to which said user device is registered ;
c . said serving node calculating a speed of said mobile user device ;
d . using said speed to calculate a probable data transmission error rate and packet loss (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) rate ;
and e . adjusting a content transmission bit rate to said user device based on said estimated data transmission error rate and packet loss rate .

CA2824754A1
CLAIM 20
. A method of obtaining television content from a serving node having a plurality of television tuners , an active tuner for a channel being viewed on a user device registered to said serving node , and a plurality of available tuners , comprising : a . A module in said serving node configured to provide storing and forwarding in real-time of content received by said available tuners for viewing on other user devices whilst allowing the recording of said content at the same time as well . b . said serving node receiving a request for a specific channel display ;
c . if any of said TV tuners are receiving the requested channel (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) : i . if said active TV tuner is receiving said requested TV channel then said serving node storing TV content associated with said requested TV channel in small blocks that are transmitted to a requesting user device ;
ii . if said active TV tuner is not receiving said requested channel then 1 . said serving node sending a request for said channel to a server ;
2 . said server determining a second serving node , said second serving node receiving said requested channel ;
3 . said server facilitating handshaking between said first and second serving nodes ;
4 . said second serving node transcoding and transrating said content provided by said requested channel for transmission to said first serving node ;
5 . said first serving node receiving said transcoded and transrated content and providing said content to said requesting user device .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (stores data) from a licensing system when the request is granted by the licensing system ;

and prevent streaming (said database, requested channel, said server, second user, packet loss) of the first media content item when the request is declined by the licensing system .
CA2824754A1
CLAIM 1
. A system for processing of multi-media content for a user device independent of the user device location , comprising : a . a serving node configured to receive the multi-media content from a content provider via a network and configured to deliver said multi-media content to a plurality of user devices registered with said serving node ;
each of said user devices associated with at least one user selected from a plurality of users ;
each of said users associated with a record in a database accessible by said serving node ;
said database (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) including content characterization of said user and preferences of said user , said content characterization and preferences of each of said user variable depending on said user device said user is using ;
b . wherein when the content is received by said serving node , said content is reformatted for display on one of said user devices selected by one of said users .

CA2824754A1
CLAIM 4
. The system of claim 1 wherein if said user uses a second user (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) device while experiencing the content , said serving node reformats the content for said second user device and displays the content on said second user device .

CA2824754A1
CLAIM 5
. The system of claim 1 wherein said serving node stores data (first media content item) about usage patterns related to said plurality of users and said plurality of user devices in said database .

CA2824754A1
CLAIM 14
. A method for processing multi-media content for a user device independent of the device location , comprising : a . said device requesting content from a serving node with which said device is registered ;
b . said serving node passing a location of said device to a server within the network ;
c . said server (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) identifying a one or more serving nodes within said network having said content ;
d . said server calculating a closest path from aid user device to a serving node having said content , wherein said user device is not registered to said serving node having said content ;
e . said server sending a request for direct content distribution to said serving node having a closest path to said user device , and the location and access address of said serving node to which said user device is registered ;
f . said server sending a notification to the serving node to which said user device is registered of the location and access address of the serving node having said content ;
g . said serving node having said content sending said content to said serving node to which said user device is registered ;
and h . said serving node to which said user device is registered redirecting said content to said user device ;


CA2824754A1
CLAIM 19
. A method of adapting a bit rate for a mobile user device having GPS , comprising : a . A client application on said user device obtaining GPS coordinates and differential coordinates ;
b . transmitting said GPS coordinates and differential coordinates to a serving node to which said user device is registered ;
c . said serving node calculating a speed of said mobile user device ;
d . using said speed to calculate a probable data transmission error rate and packet loss (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) rate ;
and e . adjusting a content transmission bit rate to said user device based on said estimated data transmission error rate and packet loss rate .

CA2824754A1
CLAIM 20
. A method of obtaining television content from a serving node having a plurality of television tuners , an active tuner for a channel being viewed on a user device registered to said serving node , and a plurality of available tuners , comprising : a . A module in said serving node configured to provide storing and forwarding in real-time of content received by said available tuners for viewing on other user devices whilst allowing the recording of said content at the same time as well . b . said serving node receiving a request for a specific channel display ;
c . if any of said TV tuners are receiving the requested channel (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) : i . if said active TV tuner is receiving said requested TV channel then said serving node storing TV content associated with said requested TV channel in small blocks that are transmitted to a requesting user device ;
ii . if said active TV tuner is not receiving said requested channel then 1 . said serving node sending a request for said channel to a server ;
2 . said server determining a second serving node , said second serving node receiving said requested channel ;
3 . said server facilitating handshaking between said first and second serving nodes ;
4 . said second serving node transcoding and transrating said content provided by said requested channel for transmission to said first serving node ;
5 . said first serving node receiving said transcoded and transrated content and providing said content to said requesting user device .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (stores data) based on a plurality of streaming parameters (said database, requested channel, said server, second user, packet loss) included in the license that is received from the licensing system .
CA2824754A1
CLAIM 1
. A system for processing of multi-media content for a user device independent of the user device location , comprising : a . a serving node configured to receive the multi-media content from a content provider via a network and configured to deliver said multi-media content to a plurality of user devices registered with said serving node ;
each of said user devices associated with at least one user selected from a plurality of users ;
each of said users associated with a record in a database accessible by said serving node ;
said database (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) including content characterization of said user and preferences of said user , said content characterization and preferences of each of said user variable depending on said user device said user is using ;
b . wherein when the content is received by said serving node , said content is reformatted for display on one of said user devices selected by one of said users .

CA2824754A1
CLAIM 4
. The system of claim 1 wherein if said user uses a second user (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) device while experiencing the content , said serving node reformats the content for said second user device and displays the content on said second user device .

CA2824754A1
CLAIM 5
. The system of claim 1 wherein said serving node stores data (first media content item) about usage patterns related to said plurality of users and said plurality of user devices in said database .

CA2824754A1
CLAIM 14
. A method for processing multi-media content for a user device independent of the device location , comprising : a . said device requesting content from a serving node with which said device is registered ;
b . said serving node passing a location of said device to a server within the network ;
c . said server (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) identifying a one or more serving nodes within said network having said content ;
d . said server calculating a closest path from aid user device to a serving node having said content , wherein said user device is not registered to said serving node having said content ;
e . said server sending a request for direct content distribution to said serving node having a closest path to said user device , and the location and access address of said serving node to which said user device is registered ;
f . said server sending a notification to the serving node to which said user device is registered of the location and access address of the serving node having said content ;
g . said serving node having said content sending said content to said serving node to which said user device is registered ;
and h . said serving node to which said user device is registered redirecting said content to said user device ;


CA2824754A1
CLAIM 19
. A method of adapting a bit rate for a mobile user device having GPS , comprising : a . A client application on said user device obtaining GPS coordinates and differential coordinates ;
b . transmitting said GPS coordinates and differential coordinates to a serving node to which said user device is registered ;
c . said serving node calculating a speed of said mobile user device ;
d . using said speed to calculate a probable data transmission error rate and packet loss (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) rate ;
and e . adjusting a content transmission bit rate to said user device based on said estimated data transmission error rate and packet loss rate .

CA2824754A1
CLAIM 20
. A method of obtaining television content from a serving node having a plurality of television tuners , an active tuner for a channel being viewed on a user device registered to said serving node , and a plurality of available tuners , comprising : a . A module in said serving node configured to provide storing and forwarding in real-time of content received by said available tuners for viewing on other user devices whilst allowing the recording of said content at the same time as well . b . said serving node receiving a request for a specific channel display ;
c . if any of said TV tuners are receiving the requested channel (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) : i . if said active TV tuner is receiving said requested TV channel then said serving node storing TV content associated with said requested TV channel in small blocks that are transmitted to a requesting user device ;
ii . if said active TV tuner is not receiving said requested channel then 1 . said serving node sending a request for said channel to a server ;
2 . said server determining a second serving node , said second serving node receiving said requested channel ;
3 . said server facilitating handshaking between said first and second serving nodes ;
4 . said second serving node transcoding and transrating said content provided by said requested channel for transmission to said first serving node ;
5 . said first serving node receiving said transcoded and transrated content and providing said content to said requesting user device .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark (said selection) included in a first media file of the first media content item (stores data) , and identify a second digital watermark included in a second media (said database, requested channel, said server, second user, packet loss) file of the second media content item .
CA2824754A1
CLAIM 1
. A system for processing of multi-media content for a user device independent of the user device location , comprising : a . a serving node configured to receive the multi-media content from a content provider via a network and configured to deliver said multi-media content to a plurality of user devices registered with said serving node ;
each of said user devices associated with at least one user selected from a plurality of users ;
each of said users associated with a record in a database accessible by said serving node ;
said database (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) including content characterization of said user and preferences of said user , said content characterization and preferences of each of said user variable depending on said user device said user is using ;
b . wherein when the content is received by said serving node , said content is reformatted for display on one of said user devices selected by one of said users .

CA2824754A1
CLAIM 4
. The system of claim 1 wherein if said user uses a second user (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) device while experiencing the content , said serving node reformats the content for said second user device and displays the content on said second user device .

CA2824754A1
CLAIM 5
. The system of claim 1 wherein said serving node stores data (first media content item) about usage patterns related to said plurality of users and said plurality of user devices in said database .

CA2824754A1
CLAIM 14
. A method for processing multi-media content for a user device independent of the device location , comprising : a . said device requesting content from a serving node with which said device is registered ;
b . said serving node passing a location of said device to a server within the network ;
c . said server (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) identifying a one or more serving nodes within said network having said content ;
d . said server calculating a closest path from aid user device to a serving node having said content , wherein said user device is not registered to said serving node having said content ;
e . said server sending a request for direct content distribution to said serving node having a closest path to said user device , and the location and access address of said serving node to which said user device is registered ;
f . said server sending a notification to the serving node to which said user device is registered of the location and access address of the serving node having said content ;
g . said serving node having said content sending said content to said serving node to which said user device is registered ;
and h . said serving node to which said user device is registered redirecting said content to said user device ;


CA2824754A1
CLAIM 16
. A method for tagging multimedia content by a user operating a user device for storage on a serving node , said user device registered with said serving node , comprising the steps of : a . said user selecting a portion of said content by indicating a selection ;
b . said serving node receiving a request for said selection (first digital watermark, first digital media file) ;
c . said serving node inserting a pointer reference to a frame sequence number associated with said selection ;
d . said serving node obtaining a start point and an end point of said portion ;
e . storing said content and said start point and end point in a database associated with said user ;
f . when said serving node receives a request to view said portion on a second user device , then reformatting , transcoding and transrating said content to provide said portion .

CA2824754A1
CLAIM 19
. A method of adapting a bit rate for a mobile user device having GPS , comprising : a . A client application on said user device obtaining GPS coordinates and differential coordinates ;
b . transmitting said GPS coordinates and differential coordinates to a serving node to which said user device is registered ;
c . said serving node calculating a speed of said mobile user device ;
d . using said speed to calculate a probable data transmission error rate and packet loss (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) rate ;
and e . adjusting a content transmission bit rate to said user device based on said estimated data transmission error rate and packet loss rate .

CA2824754A1
CLAIM 20
. A method of obtaining television content from a serving node having a plurality of television tuners , an active tuner for a channel being viewed on a user device registered to said serving node , and a plurality of available tuners , comprising : a . A module in said serving node configured to provide storing and forwarding in real-time of content received by said available tuners for viewing on other user devices whilst allowing the recording of said content at the same time as well . b . said serving node receiving a request for a specific channel display ;
c . if any of said TV tuners are receiving the requested channel (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) : i . if said active TV tuner is receiving said requested TV channel then said serving node storing TV content associated with said requested TV channel in small blocks that are transmitted to a requesting user device ;
ii . if said active TV tuner is not receiving said requested channel then 1 . said serving node sending a request for said channel to a server ;
2 . said server determining a second serving node , said second serving node receiving said requested channel ;
3 . said server facilitating handshaking between said first and second serving nodes ;
4 . said second serving node transcoding and transrating said content provided by said requested channel for transmission to said first serving node ;
5 . said first serving node receiving said transcoded and transrated content and providing said content to said requesting user device .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark (said selection) is metadata in the first media file , and the second digital watermark is metadata in the second media (said database, requested channel, said server, second user, packet loss) file .
CA2824754A1
CLAIM 1
. A system for processing of multi-media content for a user device independent of the user device location , comprising : a . a serving node configured to receive the multi-media content from a content provider via a network and configured to deliver said multi-media content to a plurality of user devices registered with said serving node ;
each of said user devices associated with at least one user selected from a plurality of users ;
each of said users associated with a record in a database accessible by said serving node ;
said database (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) including content characterization of said user and preferences of said user , said content characterization and preferences of each of said user variable depending on said user device said user is using ;
b . wherein when the content is received by said serving node , said content is reformatted for display on one of said user devices selected by one of said users .

CA2824754A1
CLAIM 4
. The system of claim 1 wherein if said user uses a second user (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) device while experiencing the content , said serving node reformats the content for said second user device and displays the content on said second user device .

CA2824754A1
CLAIM 14
. A method for processing multi-media content for a user device independent of the device location , comprising : a . said device requesting content from a serving node with which said device is registered ;
b . said serving node passing a location of said device to a server within the network ;
c . said server (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) identifying a one or more serving nodes within said network having said content ;
d . said server calculating a closest path from aid user device to a serving node having said content , wherein said user device is not registered to said serving node having said content ;
e . said server sending a request for direct content distribution to said serving node having a closest path to said user device , and the location and access address of said serving node to which said user device is registered ;
f . said server sending a notification to the serving node to which said user device is registered of the location and access address of the serving node having said content ;
g . said serving node having said content sending said content to said serving node to which said user device is registered ;
and h . said serving node to which said user device is registered redirecting said content to said user device ;


CA2824754A1
CLAIM 16
. A method for tagging multimedia content by a user operating a user device for storage on a serving node , said user device registered with said serving node , comprising the steps of : a . said user selecting a portion of said content by indicating a selection ;
b . said serving node receiving a request for said selection (first digital watermark, first digital media file) ;
c . said serving node inserting a pointer reference to a frame sequence number associated with said selection ;
d . said serving node obtaining a start point and an end point of said portion ;
e . storing said content and said start point and end point in a database associated with said user ;
f . when said serving node receives a request to view said portion on a second user device , then reformatting , transcoding and transrating said content to provide said portion .

CA2824754A1
CLAIM 19
. A method of adapting a bit rate for a mobile user device having GPS , comprising : a . A client application on said user device obtaining GPS coordinates and differential coordinates ;
b . transmitting said GPS coordinates and differential coordinates to a serving node to which said user device is registered ;
c . said serving node calculating a speed of said mobile user device ;
d . using said speed to calculate a probable data transmission error rate and packet loss (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) rate ;
and e . adjusting a content transmission bit rate to said user device based on said estimated data transmission error rate and packet loss rate .

CA2824754A1
CLAIM 20
. A method of obtaining television content from a serving node having a plurality of television tuners , an active tuner for a channel being viewed on a user device registered to said serving node , and a plurality of available tuners , comprising : a . A module in said serving node configured to provide storing and forwarding in real-time of content received by said available tuners for viewing on other user devices whilst allowing the recording of said content at the same time as well . b . said serving node receiving a request for a specific channel display ;
c . if any of said TV tuners are receiving the requested channel (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) : i . if said active TV tuner is receiving said requested TV channel then said serving node storing TV content associated with said requested TV channel in small blocks that are transmitted to a requesting user device ;
ii . if said active TV tuner is not receiving said requested channel then 1 . said serving node sending a request for said channel to a server ;
2 . said server determining a second serving node , said second serving node receiving said requested channel ;
3 . said server facilitating handshaking between said first and second serving nodes ;
4 . said second serving node transcoding and transrating said content provided by said requested channel for transmission to said first serving node ;
5 . said first serving node receiving said transcoded and transrated content and providing said content to said requesting user device .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (television tuner) file for reproduction , wherein the digital media file include the first media content item (stores data) .
CA2824754A1
CLAIM 5
. The system of claim 1 wherein said serving node stores data (first media content item) about usage patterns related to said plurality of users and said plurality of user devices in said database .

CA2824754A1
CLAIM 6
. The system of claim 1 wherein said serving node has a plurality of television tuner (digital media, digital media catalog database) s for receiving a plurality of video streams , and displays at least two of said video streams simultaneously on said user device .

CA2824754A1
CLAIM 16
. A method for tagging multimedia content by a user operating a user device for storage on a serving node , said user device registered with said serving node , comprising the steps of : a . said user selecting a portion of said content by indicating a selection ;
b . said serving node receiving a request for said selection (first digital watermark, first digital media file) ;
c . said serving node inserting a pointer reference to a frame sequence number associated with said selection ;
d . said serving node obtaining a start point and an end point of said portion ;
e . storing said content and said start point and end point in a database associated with said user ;
f . when said serving node receives a request to view said portion on a second user device , then reformatting , transcoding and transrating said content to provide said portion .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (stores data) .
CA2824754A1
CLAIM 5
. The system of claim 1 wherein said serving node stores data (first media content item) about usage patterns related to said plurality of users and said plurality of user devices in said database .

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (said database, requested channel, said server, second user, packet loss) that confirms the user' ;

s identity .
CA2824754A1
CLAIM 1
. A system for processing of multi-media content for a user device independent of the user device location , comprising : a . a serving node configured to receive the multi-media content from a content provider via a network and configured to deliver said multi-media content to a plurality of user devices registered with said serving node ;
each of said user devices associated with at least one user selected from a plurality of users ;
each of said users associated with a record in a database accessible by said serving node ;
said database (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) including content characterization of said user and preferences of said user , said content characterization and preferences of each of said user variable depending on said user device said user is using ;
b . wherein when the content is received by said serving node , said content is reformatted for display on one of said user devices selected by one of said users .

CA2824754A1
CLAIM 4
. The system of claim 1 wherein if said user uses a second user (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) device while experiencing the content , said serving node reformats the content for said second user device and displays the content on said second user device .

CA2824754A1
CLAIM 14
. A method for processing multi-media content for a user device independent of the device location , comprising : a . said device requesting content from a serving node with which said device is registered ;
b . said serving node passing a location of said device to a server within the network ;
c . said server (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) identifying a one or more serving nodes within said network having said content ;
d . said server calculating a closest path from aid user device to a serving node having said content , wherein said user device is not registered to said serving node having said content ;
e . said server sending a request for direct content distribution to said serving node having a closest path to said user device , and the location and access address of said serving node to which said user device is registered ;
f . said server sending a notification to the serving node to which said user device is registered of the location and access address of the serving node having said content ;
g . said serving node having said content sending said content to said serving node to which said user device is registered ;
and h . said serving node to which said user device is registered redirecting said content to said user device ;


CA2824754A1
CLAIM 19
. A method of adapting a bit rate for a mobile user device having GPS , comprising : a . A client application on said user device obtaining GPS coordinates and differential coordinates ;
b . transmitting said GPS coordinates and differential coordinates to a serving node to which said user device is registered ;
c . said serving node calculating a speed of said mobile user device ;
d . using said speed to calculate a probable data transmission error rate and packet loss (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) rate ;
and e . adjusting a content transmission bit rate to said user device based on said estimated data transmission error rate and packet loss rate .

CA2824754A1
CLAIM 20
. A method of obtaining television content from a serving node having a plurality of television tuners , an active tuner for a channel being viewed on a user device registered to said serving node , and a plurality of available tuners , comprising : a . A module in said serving node configured to provide storing and forwarding in real-time of content received by said available tuners for viewing on other user devices whilst allowing the recording of said content at the same time as well . b . said serving node receiving a request for a specific channel display ;
c . if any of said TV tuners are receiving the requested channel (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) : i . if said active TV tuner is receiving said requested TV channel then said serving node storing TV content associated with said requested TV channel in small blocks that are transmitted to a requesting user device ;
ii . if said active TV tuner is not receiving said requested channel then 1 . said serving node sending a request for said channel to a server ;
2 . said server determining a second serving node , said second serving node receiving said requested channel ;
3 . said server facilitating handshaking between said first and second serving nodes ;
4 . said second serving node transcoding and transrating said content provided by said requested channel for transmission to said first serving node ;
5 . said first serving node receiving said transcoded and transrated content and providing said content to said requesting user device .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (said database, requested channel, said server, second user, packet loss) fingerprints for confirmation of the first and second media content items with a digital media (television tuner) catalog database .
CA2824754A1
CLAIM 1
. A system for processing of multi-media content for a user device independent of the user device location , comprising : a . a serving node configured to receive the multi-media content from a content provider via a network and configured to deliver said multi-media content to a plurality of user devices registered with said serving node ;
each of said user devices associated with at least one user selected from a plurality of users ;
each of said users associated with a record in a database accessible by said serving node ;
said database (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) including content characterization of said user and preferences of said user , said content characterization and preferences of each of said user variable depending on said user device said user is using ;
b . wherein when the content is received by said serving node , said content is reformatted for display on one of said user devices selected by one of said users .

CA2824754A1
CLAIM 4
. The system of claim 1 wherein if said user uses a second user (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) device while experiencing the content , said serving node reformats the content for said second user device and displays the content on said second user device .

CA2824754A1
CLAIM 6
. The system of claim 1 wherein said serving node has a plurality of television tuner (digital media, digital media catalog database) s for receiving a plurality of video streams , and displays at least two of said video streams simultaneously on said user device .

CA2824754A1
CLAIM 14
. A method for processing multi-media content for a user device independent of the device location , comprising : a . said device requesting content from a serving node with which said device is registered ;
b . said serving node passing a location of said device to a server within the network ;
c . said server (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) identifying a one or more serving nodes within said network having said content ;
d . said server calculating a closest path from aid user device to a serving node having said content , wherein said user device is not registered to said serving node having said content ;
e . said server sending a request for direct content distribution to said serving node having a closest path to said user device , and the location and access address of said serving node to which said user device is registered ;
f . said server sending a notification to the serving node to which said user device is registered of the location and access address of the serving node having said content ;
g . said serving node having said content sending said content to said serving node to which said user device is registered ;
and h . said serving node to which said user device is registered redirecting said content to said user device ;


CA2824754A1
CLAIM 19
. A method of adapting a bit rate for a mobile user device having GPS , comprising : a . A client application on said user device obtaining GPS coordinates and differential coordinates ;
b . transmitting said GPS coordinates and differential coordinates to a serving node to which said user device is registered ;
c . said serving node calculating a speed of said mobile user device ;
d . using said speed to calculate a probable data transmission error rate and packet loss (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) rate ;
and e . adjusting a content transmission bit rate to said user device based on said estimated data transmission error rate and packet loss rate .

CA2824754A1
CLAIM 20
. A method of obtaining television content from a serving node having a plurality of television tuners , an active tuner for a channel being viewed on a user device registered to said serving node , and a plurality of available tuners , comprising : a . A module in said serving node configured to provide storing and forwarding in real-time of content received by said available tuners for viewing on other user devices whilst allowing the recording of said content at the same time as well . b . said serving node receiving a request for a specific channel display ;
c . if any of said TV tuners are receiving the requested channel (user identification data, second user, streaming parameters, hardware device, first user data, second user data, extract second user data, second media, prevent streaming) : i . if said active TV tuner is receiving said requested TV channel then said serving node storing TV content associated with said requested TV channel in small blocks that are transmitted to a requesting user device ;
ii . if said active TV tuner is not receiving said requested channel then 1 . said serving node sending a request for said channel to a server ;
2 . said server determining a second serving node , said second serving node receiving said requested channel ;
3 . said server facilitating handshaking between said first and second serving nodes ;
4 . said second serving node transcoding and transrating said content provided by said requested channel for transmission to said first serving node ;
5 . said first serving node receiving said transcoded and transrated content and providing said content to said requesting user device .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (stores data) .
CA2824754A1
CLAIM 5
. The system of claim 1 wherein said serving node stores data (first media content item) about usage patterns related to said plurality of users and said plurality of user devices in said database .

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics (first video) record in real time .
CA2824754A1
CLAIM 22
. A method of watching first and second video streams from first and second video sources on a user device , in different areas of a display of said user device , comprising the steps of : a . streaming a live TV stream from a serving node to said user device ;
b . invoking a second TV stream from a second video source on a menu ;
c . said serving node locating said second video source and transcoding and transrating said second TV stream ;
d . said serving user device having a user interface , said user interface being provided coordinates for said second video stream , e . said serving node providing said transcoded and transrated video stream to said user device ;
said interface providing a player redirecting said first video (second statistics, digital format) stream and said second video stream based on said coordinates ;
the available TV stream and the video contents to each X , Y coordinates and portion of screen




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CA2767368A1

Filed: 2010-08-16     Issued: 2011-02-17

Method and system for unified mobile content protection

(Original Assignee) Azuki Systems Inc     (Current Assignee) Azuki Systems Inc

Raj Nair, Mikhail Mikhailov
US10885154B2
CLAIM 1
. A multimedia hardware device (playback time) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request (time t) from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
CA2767368A1
CLAIM 20
. The method of claim 19 , further including detecting clock roll-back by use of a DRM agent executing on the client device to : monitor a local clock to ensure that a time reported by the local clock is continuously incrementing ;
at a time of starting a playback application , sampling the time and comparing it to a last known time stored in an encrypted rights file on the client device ;
and employing a separate thread which wakes up at regular intervals as playback proceeds and (1) keeps track of elapsed playback time (hardware device) , (2) adding the elapsed playback time to the previously sampled local time on the client device , and (3) writing the result to the encrypted file .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version (initialization vectors) of the audiovisual work and the second version is a studio version of the audiovisual work .
CA2767368A1
CLAIM 16
. A method according to claim 15 , further including : downloading an encrypted media item to a client device ;
decrypting the encrypted media item only during playback and only in small quantities immediately necessary for playback , each small quantity spanning a range of content bytes determined by operation of a video player performing the playback and also by user scrubbing actions during playback , the scrubbing actions including rewinding and fast forwarding , the decrypting further including (1) receiving a range of bytes located anywhere within the media item along with an offset from the beginning of the media item , (2) identifying one or more initialization vectors (live version) needed to decrypt the bytes , (3) initializing the HC-128 algorithm using one of the identified initialization vectors , (4) generates a key stream , (5) exclusive- OR' ;
ing the key stream with the bytes , and (6) repeating the above steps (3) , (4) and (5) using distinct other ones of the initialization vectors for subsequent ranges of content bytes as necessary until the media item is fully decrypted .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (right information) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
CA2767368A1
CLAIM 21
. The method of claim 19 , further including detecting content expiration by : maintaining rights information including an expiration time and/or maximum play count in association with each media item , the right information (copyright owner) being received from a digital rights management (DRM) server in an encrypted form , and storing the rights information in an encrypted file on the client device ;
upon initiating playback of the media item , employing a DRM agent on the client device to determine whether the media item has expired by comparing a current time on the client device to the expiration time of the media , and/or comparing the maximum play count to a stored actual play count , the DRM Agent ensuring that clock rollbacks on the client device are detected and disallowing media playback if time is not steadily incrementing , the DRM Agent executing a separate thread , in parallel with a thread performing playback such that the media item can expire not only upon initiating playback but also during playback .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming (content delivery network, HTTP server) of the first media content item when the request is declined by the licensing system .
CA2767368A1
CLAIM 7
. A method for protecting content to be delivered to client devices via a content delivery network (prevent streaming, streaming parameters) , comprising : creating a media encryption key on a per-media basis during ingestion of media ;
encrypting the media using the media encryption key ;
pushing the encrypted media to the content delivery network for later delivery to client devices .

CA2767368A1
CLAIM 18
. A method according to claim 17 , further including : downloading an encrypted media item to a client device ;
decrypting the encrypted media item using a native player of the client device , the native player having access to a playlist specifying a content decryption key , the playlist being served from a local HTTP server (prevent streaming, streaming parameters) executing on the client device , the key being delivered to the client device from a digital rights management server via an encrypted message .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item based on a plurality of streaming parameters (content delivery network, HTTP server) included in the license that is received from the licensing system .
CA2767368A1
CLAIM 7
. A method for protecting content to be delivered to client devices via a content delivery network (prevent streaming, streaming parameters) , comprising : creating a media encryption key on a per-media basis during ingestion of media ;
encrypting the media using the media encryption key ;
pushing the encrypted media to the content delivery network for later delivery to client devices .

CA2767368A1
CLAIM 18
. A method according to claim 17 , further including : downloading an encrypted media item to a client device ;
decrypting the encrypted media item using a native player of the client device , the native player having access to a playlist specifying a content decryption key , the playlist being served from a local HTTP server (prevent streaming, streaming parameters) executing on the client device , the key being delivered to the client device from a digital rights management server via an encrypted message .

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data that confirms the user' ;

s identity (time report) .
CA2767368A1
CLAIM 20
. The method of claim 19 , further including detecting clock roll-back by use of a DRM agent executing on the client device to : monitor a local clock to ensure that a time report (s identity) ed by the local clock is continuously incrementing ;
at a time of starting a playback application , sampling the time and comparing it to a last known time stored in an encrypted rights file on the client device ;
and employing a separate thread which wakes up at regular intervals as playback proceeds and (1) keeps track of elapsed playback time , (2) adding the elapsed playback time to the previously sampled local time on the client device , and (3) writing the result to the encrypted file .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20100324983A1

Filed: 2010-05-20     Issued: 2010-12-23

System and Method for Media Distribution

(Original Assignee) Etchegoyen Craig S     (Current Assignee) Uniloc 2017 LLC

Craig S. Etchegoyen
US10885154B2
CLAIM 1
. A multimedia hardware device (software application) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (more items) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item (more items) to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20100324983A1
CLAIM 8
. The method of claim 6 , wherein the media is selected from the group consisting of music , software application (hardware device) s , and books .

US20100324983A1
CLAIM 19
. The apparatus of claim 13 , wherein the media comprises one or more items (second media content item, media content item) selected from the list consisting of music , software applications , and books .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (more items) is a first version of an audiovisual work and the second media content item (more items) is a second version of the audiovisual work .
US20100324983A1
CLAIM 19
. The apparatus of claim 13 , wherein the media comprises one or more items (second media content item, media content item) selected from the list consisting of music , software applications , and books .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (more items) is a first version of a book in digital format and the second media content item (more items) is a second version of the book in digital format .
US20100324983A1
CLAIM 19
. The apparatus of claim 13 , wherein the media comprises one or more items (second media content item, media content item) selected from the list consisting of music , software applications , and books .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (more items) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item (more items) .
US20100324983A1
CLAIM 19
. The apparatus of claim 13 , wherein the media comprises one or more items (second media content item, media content item) selected from the list consisting of music , software applications , and books .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (more items) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US20100324983A1
CLAIM 19
. The apparatus of claim 13 , wherein the media comprises one or more items (second media content item, media content item) selected from the list consisting of music , software applications , and books .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (more items) based on a plurality of streaming parameters (more media) included in the license that is received from the licensing system .
US20100324983A1
CLAIM 2
. The method of claim 1 , further comprising : enabling the user to install and purchase a usage license of one or more media (streaming parameters) from a list of available media ;
and allowing the device to have full functionality of one or more media in response to receiving the license key from the server .

US20100324983A1
CLAIM 19
. The apparatus of claim 13 , wherein the media comprises one or more items (second media content item, media content item) selected from the list consisting of music , software applications , and books .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (more items) , and identify a second digital watermark included in a second media file of the second media content item (more items) .
US20100324983A1
CLAIM 19
. The apparatus of claim 13 , wherein the media comprises one or more items (second media content item, media content item) selected from the list consisting of music , software applications , and books .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (more items) .
US20100324983A1
CLAIM 19
. The apparatus of claim 13 , wherein the media comprises one or more items (second media content item, media content item) selected from the list consisting of music , software applications , and books .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (more items) .
US20100324983A1
CLAIM 19
. The apparatus of claim 13 , wherein the media comprises one or more items (second media content item, media content item) selected from the list consisting of music , software applications , and books .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (more items) .
US20100324983A1
CLAIM 19
. The apparatus of claim 13 , wherein the media comprises one or more items (second media content item, media content item) selected from the list consisting of music , software applications , and books .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20110166932A1

Filed: 2010-03-23     Issued: 2011-07-07

System and method of providing content based on user interaction

(Original Assignee) Qualcomm Inc     (Current Assignee) Qualcomm Inc

Allen W. Smith, Daniel M. Rivas, Per O. Nielsen, Susan J. McGarry
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (media content item) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items (media content item) determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20110166932A1
CLAIM 1
. A method for selecting advertisement content for display on a mobile device based on user interaction , comprising : receiving a multimedia content stream in the mobile device ;
receiving an indication of an insertion point for an advertisement within the multimedia content stream ;
displaying a prompt for a user of the mobile device to input a selection related to advertisement content during display of the multimedia content item (second media content items, media content item) on the mobile device ;
determining an advertising content item for display based upon a received user input if any ;
and displaying the determined advertisement content item on the mobile device beginning at the insertion point .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (media content item) is a first version of an audiovisual work and the second media content item is a second version of the audiovisual work .
US20110166932A1
CLAIM 1
. A method for selecting advertisement content for display on a mobile device based on user interaction , comprising : receiving a multimedia content stream in the mobile device ;
receiving an indication of an insertion point for an advertisement within the multimedia content stream ;
displaying a prompt for a user of the mobile device to input a selection related to advertisement content during display of the multimedia content item (second media content items, media content item) on the mobile device ;
determining an advertising content item for display based upon a received user input if any ;
and displaying the determined advertisement content item on the mobile device beginning at the insertion point .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (media content item) is a first version of a book in digital format and the second media content item is a second version of the book in digital format .
US20110166932A1
CLAIM 1
. A method for selecting advertisement content for display on a mobile device based on user interaction , comprising : receiving a multimedia content stream in the mobile device ;
receiving an indication of an insertion point for an advertisement within the multimedia content stream ;
displaying a prompt for a user of the mobile device to input a selection related to advertisement content during display of the multimedia content item (second media content items, media content item) on the mobile device ;
determining an advertising content item for display based upon a received user input if any ;
and displaying the determined advertisement content item on the mobile device beginning at the insertion point .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (media content item) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
US20110166932A1
CLAIM 1
. A method for selecting advertisement content for display on a mobile device based on user interaction , comprising : receiving a multimedia content stream in the mobile device ;
receiving an indication of an insertion point for an advertisement within the multimedia content stream ;
displaying a prompt for a user of the mobile device to input a selection related to advertisement content during display of the multimedia content item (second media content items, media content item) on the mobile device ;
determining an advertising content item for display based upon a received user input if any ;
and displaying the determined advertisement content item on the mobile device beginning at the insertion point .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (media content item) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US20110166932A1
CLAIM 1
. A method for selecting advertisement content for display on a mobile device based on user interaction , comprising : receiving a multimedia content stream in the mobile device ;
receiving an indication of an insertion point for an advertisement within the multimedia content stream ;
displaying a prompt for a user of the mobile device to input a selection related to advertisement content during display of the multimedia content item (second media content items, media content item) on the mobile device ;
determining an advertising content item for display based upon a received user input if any ;
and displaying the determined advertisement content item on the mobile device beginning at the insertion point .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (media content item) based on a plurality of streaming parameters included in the license that is received from the licensing system .
US20110166932A1
CLAIM 1
. A method for selecting advertisement content for display on a mobile device based on user interaction , comprising : receiving a multimedia content stream in the mobile device ;
receiving an indication of an insertion point for an advertisement within the multimedia content stream ;
displaying a prompt for a user of the mobile device to input a selection related to advertisement content during display of the multimedia content item (second media content items, media content item) on the mobile device ;
determining an advertising content item for display based upon a received user input if any ;
and displaying the determined advertisement content item on the mobile device beginning at the insertion point .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (media content item) , and identify a second digital watermark included in a second media file of the second media content item .
US20110166932A1
CLAIM 1
. A method for selecting advertisement content for display on a mobile device based on user interaction , comprising : receiving a multimedia content stream in the mobile device ;
receiving an indication of an insertion point for an advertisement within the multimedia content stream ;
displaying a prompt for a user of the mobile device to input a selection related to advertisement content during display of the multimedia content item (second media content items, media content item) on the mobile device ;
determining an advertising content item for display based upon a received user input if any ;
and displaying the determined advertisement content item on the mobile device beginning at the insertion point .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (media content item) .
US20110166932A1
CLAIM 1
. A method for selecting advertisement content for display on a mobile device based on user interaction , comprising : receiving a multimedia content stream in the mobile device ;
receiving an indication of an insertion point for an advertisement within the multimedia content stream ;
displaying a prompt for a user of the mobile device to input a selection related to advertisement content during display of the multimedia content item (second media content items, media content item) on the mobile device ;
determining an advertising content item for display based upon a received user input if any ;
and displaying the determined advertisement content item on the mobile device beginning at the insertion point .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query (demographic information) on the display asking the user whether the user would like to stream the first media content item (media content item) .
US20110166932A1
CLAIM 1
. A method for selecting advertisement content for display on a mobile device based on user interaction , comprising : receiving a multimedia content stream in the mobile device ;
receiving an indication of an insertion point for an advertisement within the multimedia content stream ;
displaying a prompt for a user of the mobile device to input a selection related to advertisement content during display of the multimedia content item (second media content items, media content item) on the mobile device ;
determining an advertising content item for display based upon a received user input if any ;
and displaying the determined advertisement content item on the mobile device beginning at the insertion point .

US20110166932A1
CLAIM 9
. The method of claim 5 , wherein generating a user interface display including a list of alternative selections related to advertising content comprises generating a list of alternative selections related to advertising content based upon user demographic information (display query) .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints for confirmation of the first and second media content items (media content item) with a digital media catalog database .
US20110166932A1
CLAIM 1
. A method for selecting advertisement content for display on a mobile device based on user interaction , comprising : receiving a multimedia content stream in the mobile device ;
receiving an indication of an insertion point for an advertisement within the multimedia content stream ;
displaying a prompt for a user of the mobile device to input a selection related to advertisement content during display of the multimedia content item (second media content items, media content item) on the mobile device ;
determining an advertising content item for display based upon a received user input if any ;
and displaying the determined advertisement content item on the mobile device beginning at the insertion point .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (media content item) .
US20110166932A1
CLAIM 1
. A method for selecting advertisement content for display on a mobile device based on user interaction , comprising : receiving a multimedia content stream in the mobile device ;
receiving an indication of an insertion point for an advertisement within the multimedia content stream ;
displaying a prompt for a user of the mobile device to input a selection related to advertisement content during display of the multimedia content item (second media content items, media content item) on the mobile device ;
determining an advertising content item for display based upon a received user input if any ;
and displaying the determined advertisement content item on the mobile device beginning at the insertion point .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20100106659A1

Filed: 2009-12-31     Issued: 2010-04-29

System and method for enforcing usage rights associated with digital content

(Original Assignee) Contentguard Holdings Inc     (Current Assignee) Contentguard Holdings Inc

Mark J. Stefik, Peter L.T. Pirolli
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (storage device) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (requesting access) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20100106659A1
CLAIM 1
. A method for enforcing usage rights associated with digital content , the method comprising : electronically creating usage rights from a grammar , the usage rights specifying a manner of use in which the digital content can be used or distributed and one or more conditions which must be satisfied before the manner of use may be exercised , the manner of use being selected from a plurality of manners of use , wherein one or more symbols from a first set of predetermined symbols are used to define a valid sequence of symbols to indicate the manner of use and one or more symbols from a second set of predetermined symbols are used to define a valid sequence of symbols to indicate the one or more conditions ;
associating the usage rights with a digital content ;
receiving the digital content and the usage rights at a first non-centralized repository ;
storing the digital content and the usage rights on a first storage component at the first non-centralized repository ;
transferring , by the first non-centralized repository , the digital content and a next set of rights to a second storage component , wherein the next set of rights identifies an authorization that is required to access the digital content ;
generating , by a second repository , a usage transaction for requesting access (second media, second media fingerprint) to the digital content ;
and processing , by the first non-centralized repository , the usage transaction to determine if access to the digital content can be granted in accordance with the next set of rights .

US20100106659A1
CLAIM 10
. The method as recited in claim 1 , wherein the second storage component is a removable storage device (second media content item, media content item) .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (storage device) is a first version (more symbol) of an audiovisual work and the second media (requesting access) content item is a second version of the audiovisual work .
US20100106659A1
CLAIM 1
. A method for enforcing usage rights associated with digital content , the method comprising : electronically creating usage rights from a grammar , the usage rights specifying a manner of use in which the digital content can be used or distributed and one or more conditions which must be satisfied before the manner of use may be exercised , the manner of use being selected from a plurality of manners of use , wherein one or more symbol (first version) s from a first set of predetermined symbols are used to define a valid sequence of symbols to indicate the manner of use and one or more symbols from a second set of predetermined symbols are used to define a valid sequence of symbols to indicate the one or more conditions ;
associating the usage rights with a digital content ;
receiving the digital content and the usage rights at a first non-centralized repository ;
storing the digital content and the usage rights on a first storage component at the first non-centralized repository ;
transferring , by the first non-centralized repository , the digital content and a next set of rights to a second storage component , wherein the next set of rights identifies an authorization that is required to access the digital content ;
generating , by a second repository , a usage transaction for requesting access (second media, second media fingerprint) to the digital content ;
and processing , by the first non-centralized repository , the usage transaction to determine if access to the digital content can be granted in accordance with the next set of rights .

US20100106659A1
CLAIM 10
. The method as recited in claim 1 , wherein the second storage component is a removable storage device (second media content item, media content item) .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version (more symbol) is a live version of the audiovisual work and the second version is a studio version of the audiovisual work .
US20100106659A1
CLAIM 1
. A method for enforcing usage rights associated with digital content , the method comprising : electronically creating usage rights from a grammar , the usage rights specifying a manner of use in which the digital content can be used or distributed and one or more conditions which must be satisfied before the manner of use may be exercised , the manner of use being selected from a plurality of manners of use , wherein one or more symbol (first version) s from a first set of predetermined symbols are used to define a valid sequence of symbols to indicate the manner of use and one or more symbols from a second set of predetermined symbols are used to define a valid sequence of symbols to indicate the one or more conditions ;
associating the usage rights with a digital content ;
receiving the digital content and the usage rights at a first non-centralized repository ;
storing the digital content and the usage rights on a first storage component at the first non-centralized repository ;
transferring , by the first non-centralized repository , the digital content and a next set of rights to a second storage component , wherein the next set of rights identifies an authorization that is required to access the digital content ;
generating , by a second repository , a usage transaction for requesting access to the digital content ;
and processing , by the first non-centralized repository , the usage transaction to determine if access to the digital content can be granted in accordance with the next set of rights .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version (more symbol) is authorized for streaming to the user by a copyright owner of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US20100106659A1
CLAIM 1
. A method for enforcing usage rights associated with digital content , the method comprising : electronically creating usage rights from a grammar , the usage rights specifying a manner of use in which the digital content can be used or distributed and one or more conditions which must be satisfied before the manner of use may be exercised , the manner of use being selected from a plurality of manners of use , wherein one or more symbol (first version) s from a first set of predetermined symbols are used to define a valid sequence of symbols to indicate the manner of use and one or more symbols from a second set of predetermined symbols are used to define a valid sequence of symbols to indicate the one or more conditions ;
associating the usage rights with a digital content ;
receiving the digital content and the usage rights at a first non-centralized repository ;
storing the digital content and the usage rights on a first storage component at the first non-centralized repository ;
transferring , by the first non-centralized repository , the digital content and a next set of rights to a second storage component , wherein the next set of rights identifies an authorization that is required to access the digital content ;
generating , by a second repository , a usage transaction for requesting access to the digital content ;
and processing , by the first non-centralized repository , the usage transaction to determine if access to the digital content can be granted in accordance with the next set of rights .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (storage device) is a first version (more symbol) of a book in digital format and the second media (requesting access) content item is a second version of the book in digital format .
US20100106659A1
CLAIM 1
. A method for enforcing usage rights associated with digital content , the method comprising : electronically creating usage rights from a grammar , the usage rights specifying a manner of use in which the digital content can be used or distributed and one or more conditions which must be satisfied before the manner of use may be exercised , the manner of use being selected from a plurality of manners of use , wherein one or more symbol (first version) s from a first set of predetermined symbols are used to define a valid sequence of symbols to indicate the manner of use and one or more symbols from a second set of predetermined symbols are used to define a valid sequence of symbols to indicate the one or more conditions ;
associating the usage rights with a digital content ;
receiving the digital content and the usage rights at a first non-centralized repository ;
storing the digital content and the usage rights on a first storage component at the first non-centralized repository ;
transferring , by the first non-centralized repository , the digital content and a next set of rights to a second storage component , wherein the next set of rights identifies an authorization that is required to access the digital content ;
generating , by a second repository , a usage transaction for requesting access (second media, second media fingerprint) to the digital content ;
and processing , by the first non-centralized repository , the usage transaction to determine if access to the digital content can be granted in accordance with the next set of rights .

US20100106659A1
CLAIM 10
. The method as recited in claim 1 , wherein the second storage component is a removable storage device (second media content item, media content item) .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (storage device) , and the second user data includes the number of times the user requested to evaluate streaming the second media (requesting access) content item .
US20100106659A1
CLAIM 1
. A method for enforcing usage rights associated with digital content , the method comprising : electronically creating usage rights from a grammar , the usage rights specifying a manner of use in which the digital content can be used or distributed and one or more conditions which must be satisfied before the manner of use may be exercised , the manner of use being selected from a plurality of manners of use , wherein one or more symbols from a first set of predetermined symbols are used to define a valid sequence of symbols to indicate the manner of use and one or more symbols from a second set of predetermined symbols are used to define a valid sequence of symbols to indicate the one or more conditions ;
associating the usage rights with a digital content ;
receiving the digital content and the usage rights at a first non-centralized repository ;
storing the digital content and the usage rights on a first storage component at the first non-centralized repository ;
transferring , by the first non-centralized repository , the digital content and a next set of rights to a second storage component , wherein the next set of rights identifies an authorization that is required to access the digital content ;
generating , by a second repository , a usage transaction for requesting access (second media, second media fingerprint) to the digital content ;
and processing , by the first non-centralized repository , the usage transaction to determine if access to the digital content can be granted in accordance with the next set of rights .

US20100106659A1
CLAIM 10
. The method as recited in claim 1 , wherein the second storage component is a removable storage device (second media content item, media content item) .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (storage device) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US20100106659A1
CLAIM 10
. The method as recited in claim 1 , wherein the second storage component is a removable storage device (second media content item, media content item) .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (storage device) based on a plurality of streaming parameters included in the license that is received from the licensing system .
US20100106659A1
CLAIM 10
. The method as recited in claim 1 , wherein the second storage component is a removable storage device (second media content item, media content item) .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (storage device) , and identify a second digital watermark included in a second media (requesting access) file of the second media content item .
US20100106659A1
CLAIM 1
. A method for enforcing usage rights associated with digital content , the method comprising : electronically creating usage rights from a grammar , the usage rights specifying a manner of use in which the digital content can be used or distributed and one or more conditions which must be satisfied before the manner of use may be exercised , the manner of use being selected from a plurality of manners of use , wherein one or more symbols from a first set of predetermined symbols are used to define a valid sequence of symbols to indicate the manner of use and one or more symbols from a second set of predetermined symbols are used to define a valid sequence of symbols to indicate the one or more conditions ;
associating the usage rights with a digital content ;
receiving the digital content and the usage rights at a first non-centralized repository ;
storing the digital content and the usage rights on a first storage component at the first non-centralized repository ;
transferring , by the first non-centralized repository , the digital content and a next set of rights to a second storage component , wherein the next set of rights identifies an authorization that is required to access the digital content ;
generating , by a second repository , a usage transaction for requesting access (second media, second media fingerprint) to the digital content ;
and processing , by the first non-centralized repository , the usage transaction to determine if access to the digital content can be granted in accordance with the next set of rights .

US20100106659A1
CLAIM 10
. The method as recited in claim 1 , wherein the second storage component is a removable storage device (second media content item, media content item) .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media (requesting access) file .
US20100106659A1
CLAIM 1
. A method for enforcing usage rights associated with digital content , the method comprising : electronically creating usage rights from a grammar , the usage rights specifying a manner of use in which the digital content can be used or distributed and one or more conditions which must be satisfied before the manner of use may be exercised , the manner of use being selected from a plurality of manners of use , wherein one or more symbols from a first set of predetermined symbols are used to define a valid sequence of symbols to indicate the manner of use and one or more symbols from a second set of predetermined symbols are used to define a valid sequence of symbols to indicate the one or more conditions ;
associating the usage rights with a digital content ;
receiving the digital content and the usage rights at a first non-centralized repository ;
storing the digital content and the usage rights on a first storage component at the first non-centralized repository ;
transferring , by the first non-centralized repository , the digital content and a next set of rights to a second storage component , wherein the next set of rights identifies an authorization that is required to access the digital content ;
generating , by a second repository , a usage transaction for requesting access (second media, second media fingerprint) to the digital content ;
and processing , by the first non-centralized repository , the usage transaction to determine if access to the digital content can be granted in accordance with the next set of rights .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (storage device) .
US20100106659A1
CLAIM 10
. The method as recited in claim 1 , wherein the second storage component is a removable storage device (second media content item, media content item) .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (storage device) .
US20100106659A1
CLAIM 10
. The method as recited in claim 1 , wherein the second storage component is a removable storage device (second media content item, media content item) .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (requesting access) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
US20100106659A1
CLAIM 1
. A method for enforcing usage rights associated with digital content , the method comprising : electronically creating usage rights from a grammar , the usage rights specifying a manner of use in which the digital content can be used or distributed and one or more conditions which must be satisfied before the manner of use may be exercised , the manner of use being selected from a plurality of manners of use , wherein one or more symbols from a first set of predetermined symbols are used to define a valid sequence of symbols to indicate the manner of use and one or more symbols from a second set of predetermined symbols are used to define a valid sequence of symbols to indicate the one or more conditions ;
associating the usage rights with a digital content ;
receiving the digital content and the usage rights at a first non-centralized repository ;
storing the digital content and the usage rights on a first storage component at the first non-centralized repository ;
transferring , by the first non-centralized repository , the digital content and a next set of rights to a second storage component , wherein the next set of rights identifies an authorization that is required to access the digital content ;
generating , by a second repository , a usage transaction for requesting access (second media, second media fingerprint) to the digital content ;
and processing , by the first non-centralized repository , the usage transaction to determine if access to the digital content can be granted in accordance with the next set of rights .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (storage device) .
US20100106659A1
CLAIM 10
. The method as recited in claim 1 , wherein the second storage component is a removable storage device (second media content item, media content item) .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20100106658A1

Filed: 2009-12-31     Issued: 2010-04-29

System and method for rendering content associated with a digital work

(Original Assignee) Contentguard Holdings Inc     (Current Assignee) Contentguard Holdings Inc

Mark J. Stefik, Peter L.T. Pirolli
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (requesting access) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20100106658A1
CLAIM 12
. A method for rendering content associated with a digital work , the digital work comprising a content file and a description file , the content file comprising the content to be rendered , the description file comprising a descriptor for the digital work and usage rights that define how the content can be used , the method comprising : receiving , at a rendering repository , a request to use the content from a rendering device ;
requesting access (second media, second media fingerprint) to the digital work , the digital work being stored in an external repository ;
receiving the content and the usage rights from the external repository ;
storing the content and the usage rights in a storage component ;
determining if the requested use is allowed by the usage rights ;
and if the requested use is allowed by the usage rights , allowing use of the content by the rendering device .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media (requesting access) content item is a second version of the audiovisual work .
US20100106658A1
CLAIM 12
. A method for rendering content associated with a digital work , the digital work comprising a content file and a description file , the content file comprising the content to be rendered , the description file comprising a descriptor for the digital work and usage rights that define how the content can be used , the method comprising : receiving , at a rendering repository , a request to use the content from a rendering device ;
requesting access (second media, second media fingerprint) to the digital work , the digital work being stored in an external repository ;
receiving the content and the usage rights from the external repository ;
storing the content and the usage rights in a storage component ;
determining if the requested use is allowed by the usage rights ;
and if the requested use is allowed by the usage rights , allowing use of the content by the rendering device .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (rendering device) of the audiovisual work .
US20100106658A1
CLAIM 1
. A rendering system for rendering content associated with a digital work , the digital work comprising a content file and a description file , the content file comprising the content to be rendered , the description file comprising a descriptor for the digital work and usage rights that define how the content can be used , the rendering system being operative to be coupled to an external repository to receive the content and the usage rights , the rendering system comprising : a rendering device (studio version) operative to use the content ;
a storage component operative to store the content and the usage rights ;
and a rendering repository operative to control use of the content by the rendering device in accordance with the usage rights , the rendering repository comprising a processing component that has a requester operation mode and a server operation mode , wherein the processing component of the rendering repository in the requester operation mode requests access to the digital work stored in the external repository and receives the content and the usage rights from the external repository , and wherein the processing component of the rendering repository in the server operation mode receives a request to use the content , determines if the requested use is allowed by the usage rights , and , if the requested use is allowed by the usage rights , allows the rendering device to use the content .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media (requesting access) content item is a second version of the book in digital format .
US20100106658A1
CLAIM 12
. A method for rendering content associated with a digital work , the digital work comprising a content file and a description file , the content file comprising the content to be rendered , the description file comprising a descriptor for the digital work and usage rights that define how the content can be used , the method comprising : receiving , at a rendering repository , a request to use the content from a rendering device ;
requesting access (second media, second media fingerprint) to the digital work , the digital work being stored in an external repository ;
receiving the content and the usage rights from the external repository ;
storing the content and the usage rights in a storage component ;
determining if the requested use is allowed by the usage rights ;
and if the requested use is allowed by the usage rights , allowing use of the content by the rendering device .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media (requesting access) content item .
US20100106658A1
CLAIM 12
. A method for rendering content associated with a digital work , the digital work comprising a content file and a description file , the content file comprising the content to be rendered , the description file comprising a descriptor for the digital work and usage rights that define how the content can be used , the method comprising : receiving , at a rendering repository , a request to use the content from a rendering device ;
requesting access (second media, second media fingerprint) to the digital work , the digital work being stored in an external repository ;
receiving the content and the usage rights from the external repository ;
storing the content and the usage rights in a storage component ;
determining if the requested use is allowed by the usage rights ;
and if the requested use is allowed by the usage rights , allowing use of the content by the rendering device .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media (requesting access) file of the second media content item .
US20100106658A1
CLAIM 12
. A method for rendering content associated with a digital work , the digital work comprising a content file and a description file , the content file comprising the content to be rendered , the description file comprising a descriptor for the digital work and usage rights that define how the content can be used , the method comprising : receiving , at a rendering repository , a request to use the content from a rendering device ;
requesting access (second media, second media fingerprint) to the digital work , the digital work being stored in an external repository ;
receiving the content and the usage rights from the external repository ;
storing the content and the usage rights in a storage component ;
determining if the requested use is allowed by the usage rights ;
and if the requested use is allowed by the usage rights , allowing use of the content by the rendering device .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media (requesting access) file .
US20100106658A1
CLAIM 12
. A method for rendering content associated with a digital work , the digital work comprising a content file and a description file , the content file comprising the content to be rendered , the description file comprising a descriptor for the digital work and usage rights that define how the content can be used , the method comprising : receiving , at a rendering repository , a request to use the content from a rendering device ;
requesting access (second media, second media fingerprint) to the digital work , the digital work being stored in an external repository ;
receiving the content and the usage rights from the external repository ;
storing the content and the usage rights in a storage component ;
determining if the requested use is allowed by the usage rights ;
and if the requested use is allowed by the usage rights , allowing use of the content by the rendering device .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (requesting access) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
US20100106658A1
CLAIM 12
. A method for rendering content associated with a digital work , the digital work comprising a content file and a description file , the content file comprising the content to be rendered , the description file comprising a descriptor for the digital work and usage rights that define how the content can be used , the method comprising : receiving , at a rendering repository , a request to use the content from a rendering device ;
requesting access (second media, second media fingerprint) to the digital work , the digital work being stored in an external repository ;
receiving the content and the usage rights from the external repository ;
storing the content and the usage rights in a storage component ;
determining if the requested use is allowed by the usage rights ;
and if the requested use is allowed by the usage rights , allowing use of the content by the rendering device .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20110063317A1

Filed: 2009-12-04     Issued: 2011-03-17

Multifunction Multimedia Device

(Original Assignee) TiVo Solutions Inc     (Current Assignee) TiVo Solutions Inc

Amir H. Gharaat, James M. Barton, Mukesh K. Patel
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (computer readable storage medium) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20110063317A1
CLAIM 15
. A computer readable storage medium (second media, second media fingerprint, second media content items, second media fingerprints) comprising a set of instructions , which executed by processor , perform the steps of : loading one or more uncompressed high-definition frames into a frame buffer ;
writing additional data , in real time , into the frame buffer to overlay at least a portion of the one or more uncompressed high-definition frames stored in the frame buffer ;
subsequent to writing additional data into the frame buffer in real time , displaying the one or more uncompressed high-definition frames .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media (computer readable storage medium) content item is a second version of the audiovisual work .
US20110063317A1
CLAIM 15
. A computer readable storage medium (second media, second media fingerprint, second media content items, second media fingerprints) comprising a set of instructions , which executed by processor , perform the steps of : loading one or more uncompressed high-definition frames into a frame buffer ;
writing additional data , in real time , into the frame buffer to overlay at least a portion of the one or more uncompressed high-definition frames stored in the frame buffer ;
subsequent to writing additional data into the frame buffer in real time , displaying the one or more uncompressed high-definition frames .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media (computer readable storage medium) content item is a second version of the book in digital format .
US20110063317A1
CLAIM 15
. A computer readable storage medium (second media, second media fingerprint, second media content items, second media fingerprints) comprising a set of instructions , which executed by processor , perform the steps of : loading one or more uncompressed high-definition frames into a frame buffer ;
writing additional data , in real time , into the frame buffer to overlay at least a portion of the one or more uncompressed high-definition frames stored in the frame buffer ;
subsequent to writing additional data into the frame buffer in real time , displaying the one or more uncompressed high-definition frames .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media (computer readable storage medium) content item .
US20110063317A1
CLAIM 15
. A computer readable storage medium (second media, second media fingerprint, second media content items, second media fingerprints) comprising a set of instructions , which executed by processor , perform the steps of : loading one or more uncompressed high-definition frames into a frame buffer ;
writing additional data , in real time , into the frame buffer to overlay at least a portion of the one or more uncompressed high-definition frames stored in the frame buffer ;
subsequent to writing additional data into the frame buffer in real time , displaying the one or more uncompressed high-definition frames .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file (multiple source) of the first media content item , and identify a second digital watermark included in a second media (computer readable storage medium) file of the second media content item .
US20110063317A1
CLAIM 2
. The apparatus as recited in claim 1 , wherein the apparatus is configured for receiving multimedia input from multiple source (first media file) s and outputting display frames for display on a screen .

US20110063317A1
CLAIM 15
. A computer readable storage medium (second media, second media fingerprint, second media content items, second media fingerprints) comprising a set of instructions , which executed by processor , perform the steps of : loading one or more uncompressed high-definition frames into a frame buffer ;
writing additional data , in real time , into the frame buffer to overlay at least a portion of the one or more uncompressed high-definition frames stored in the frame buffer ;
subsequent to writing additional data into the frame buffer in real time , displaying the one or more uncompressed high-definition frames .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file (multiple source) , and the second digital watermark is metadata in the second media (computer readable storage medium) file .
US20110063317A1
CLAIM 2
. The apparatus as recited in claim 1 , wherein the apparatus is configured for receiving multimedia input from multiple source (first media file) s and outputting display frames for display on a screen .

US20110063317A1
CLAIM 15
. A computer readable storage medium (second media, second media fingerprint, second media content items, second media fingerprints) comprising a set of instructions , which executed by processor , perform the steps of : loading one or more uncompressed high-definition frames into a frame buffer ;
writing additional data , in real time , into the frame buffer to overlay at least a portion of the one or more uncompressed high-definition frames stored in the frame buffer ;
subsequent to writing additional data into the frame buffer in real time , displaying the one or more uncompressed high-definition frames .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (computer readable storage medium) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
US20110063317A1
CLAIM 15
. A computer readable storage medium (second media, second media fingerprint, second media content items, second media fingerprints) comprising a set of instructions , which executed by processor , perform the steps of : loading one or more uncompressed high-definition frames into a frame buffer ;
writing additional data , in real time , into the frame buffer to overlay at least a portion of the one or more uncompressed high-definition frames stored in the frame buffer ;
subsequent to writing additional data into the frame buffer in real time , displaying the one or more uncompressed high-definition frames .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20110051914A1

Filed: 2009-08-27     Issued: 2011-03-03

Dynamically generated ring tones

(Original Assignee) Apple Inc     (Current Assignee) Apple Inc

Michael Neuman, Brian K. McKnight
US10885154B2
CLAIM 1
. A multimedia hardware device (software program) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics (first video) record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20110051914A1
CLAIM 1
. A processor implemented method for automatically modifying a video sequence for presenting a video-ringtone , the method comprising : inputting a first video (second statistics, digital format) sequence comprising a sequence of images ;
associating the first video sequence with a caller ;
associating an audio signal with the caller ;
outputting a second video sequence when a call is received from the caller comprising the images of the first video sequence but having a modified playback sequence or frame rate , and generating the second video sequence by analyzing the audio signal for selected characteristics and by modifying the first video sequence in response to the analysis of the audio signal .

US20110051914A1
CLAIM 17
. A device for generating and playing a video ringtone comprising : a communications interface configured to send and receive communications over a mobile telephone network ;
a processor configured to execute a software program (hardware device) for generating a video ringtone by analyzing an audio signal for selected characteristics and based on the analysis of the audio signal outputting a modified version of a video signal mixed with the audio signal ;
a speaker configured to receive the audio signal output by the processor and outputting an audible signal ;
and a display configured to receive and display the modified version of the video signal .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format (first video) and the second media content item is a second version of the book in digital format .
US20110051914A1
CLAIM 1
. A processor implemented method for automatically modifying a video sequence for presenting a video-ringtone , the method comprising : inputting a first video (second statistics, digital format) sequence comprising a sequence of images ;
associating the first video sequence with a caller ;
associating an audio signal with the caller ;
outputting a second video sequence when a call is received from the caller comprising the images of the first video sequence but having a modified playback sequence or frame rate , and generating the second video sequence by analyzing the audio signal for selected characteristics and by modifying the first video sequence in response to the analysis of the audio signal .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item from a licensing system (method further comprises selecting) when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US20110051914A1
CLAIM 5
. The method of claim 3 , wherein the audio signal is associated with the caller , the audio signal being associated with similarity data identifying other audio signals similar to the audio signal associated with the caller and the method further comprises selecting (licensing system) one of the other audio signals when the call is received from the caller and analyzing that signal to modify the video sequence .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item based on a plurality of streaming parameters included in the license that is received from the licensing system (method further comprises selecting) .
US20110051914A1
CLAIM 5
. The method of claim 3 , wherein the audio signal is associated with the caller , the audio signal being associated with similarity data identifying other audio signals similar to the audio signal associated with the caller and the method further comprises selecting (licensing system) one of the other audio signals when the call is received from the caller and analyzing that signal to modify the video sequence .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media file (video files) of the second media content item .
US20110051914A1
CLAIM 20
. The device of claim 17 further comprising a memory configured to store a database of contacts and video files (second media file) associated with the contacts to be modified by the software program .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media file (video files) .
US20110051914A1
CLAIM 20
. The device of claim 17 further comprising a memory configured to store a database of contacts and video files (second media file) associated with the contacts to be modified by the software program .

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics (first video) record in real time .
US20110051914A1
CLAIM 1
. A processor implemented method for automatically modifying a video sequence for presenting a video-ringtone , the method comprising : inputting a first video (second statistics, digital format) sequence comprising a sequence of images ;
associating the first video sequence with a caller ;
associating an audio signal with the caller ;
outputting a second video sequence when a call is received from the caller comprising the images of the first video sequence but having a modified playback sequence or frame rate , and generating the second video sequence by analyzing the audio signal for selected characteristics and by modifying the first video sequence in response to the analysis of the audio signal .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20100042652A1

Filed: 2009-07-31     Issued: 2010-02-18

System for tracking distribution for internet-distributed works of authorship

(Original Assignee) iCopyright Inc     (Current Assignee) iCopyright Inc

Michael O'Donnell
US10885154B2
CLAIM 1
. A multimedia hardware device (said database) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information (herein act) introduced to the first media content item extraneous to the recorded creation ;

extract first user data (said database) specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user (said database) data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20100042652A1
CLAIM 1
. An Internet-implemented system for tracking licensing of works-of-authorship distributed by and licensed through Internet distributors , comprising : (a) a database of works-of-authorship licensing information ;
(b) a data acquisition sub-system adapted to acquire data regarding licensing of works-of-authorship ;
(c) wherein , when a work-of-authorship is licensed through an Internet distributor , said sub-system acquires data identifying said Internet distributor and said data is recorded in said database (second user, hardware device, first user data, second user data, user identification data, extract second user data) together with a set of data regarding said licensing .

US20100042652A1
CLAIM 8
. The system of claim 1 , wherein said distributor displays a button on a webpage bearing said work-of-authorship , and wherein act (excluding information) ivating said button causes licensing information to be displayed .

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user (said database) data includes a geographic location of the user .
US20100042652A1
CLAIM 1
. An Internet-implemented system for tracking licensing of works-of-authorship distributed by and licensed through Internet distributors , comprising : (a) a database of works-of-authorship licensing information ;
(b) a data acquisition sub-system adapted to acquire data regarding licensing of works-of-authorship ;
(c) wherein , when a work-of-authorship is licensed through an Internet distributor , said sub-system acquires data identifying said Internet distributor and said data is recorded in said database (second user, hardware device, first user data, second user data, user identification data, extract second user data) together with a set of data regarding said licensing .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data (said database) includes the number of times the user requested to evaluate streaming the first media content item , and the second user (said database) data includes the number of times the user requested to evaluate streaming the second media content item .
US20100042652A1
CLAIM 1
. An Internet-implemented system for tracking licensing of works-of-authorship distributed by and licensed through Internet distributors , comprising : (a) a database of works-of-authorship licensing information ;
(b) a data acquisition sub-system adapted to acquire data regarding licensing of works-of-authorship ;
(c) wherein , when a work-of-authorship is licensed through an Internet distributor , said sub-system acquires data identifying said Internet distributor and said data is recorded in said database (second user, hardware device, first user data, second user data, user identification data, extract second user data) together with a set of data regarding said licensing .

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (said database) that confirms the user' ;

s identity .
US20100042652A1
CLAIM 1
. An Internet-implemented system for tracking licensing of works-of-authorship distributed by and licensed through Internet distributors , comprising : (a) a database of works-of-authorship licensing information ;
(b) a data acquisition sub-system adapted to acquire data regarding licensing of works-of-authorship ;
(c) wherein , when a work-of-authorship is licensed through an Internet distributor , said sub-system acquires data identifying said Internet distributor and said data is recorded in said database (second user, hardware device, first user data, second user data, user identification data, extract second user data) together with a set of data regarding said licensing .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20100043046A1

Filed: 2009-07-06     Issued: 2010-02-18

Internet video receiver

(Original Assignee) Shondip Sen; Shamir Sen-Gupta; Fields Jr Julian Frank     

Shondip Sen, Shamir Sen-Gupta, Julian Frank Fields, JR.
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (media content item, content items) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media (said server) fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user (said server) data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics (more data) record (said memory) , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items (media content item, content items) determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic (content providers) of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20100043046A1
CLAIM 1
. An Internet Video Receiver (IVR) apparatus disposed on a one (Client) side of a communication boundary , said apparatus comprising : a) a TV media interface configured to interface with a digital [GMS 1 ] connection common to a plurality of local digital devices disposed on the Client side of said boundary , said local digital devices comprising : i) a digital television display ;
ii) a DVD player ;
iii) an intermediate device that has a separate digital port adapted to connect to a separate digital device ;
b) A digital network interface adapted to retrieve multiple items of digital media content from any of a plurality of independent sources , said independent sources comprising : i) independent Server side sources , said independent Server side sources disposed on the opposite (Server) side of said communication boundary , said independent Server side sources comprising : (i) one or more digital networks , comprising : 1 . the Internet ;
2 . one or more WANs ;
3 . one or more LANs ;
4 . one or more computers each having a digital connection compatible with [GMS 2 ] said network interface [GMS 3 ] ;
ii) independent Client side sources , wherein said independent Client sides sources comprise : (1) local sources stored in an memory disposed within said IVR ;
(2) local sources stored on local area networks disposed on said client side of said boundary ;
c) a digital media merging means for merging at least two of selected ones of said retrieved digital media content item (second media content items (second media content items, media content item) , media content item) s into a merged digital output item and delivering said merged digital output item through said TV media interface ;
. d) A Virtual File System (VFS) means for accessing , retrieving and storing said retrieved multiple digital content items in a VFS format , wherein said VFS is compatible with said independent Server side sources , and further , wherein said VFS is compatible with said TV media interface ;
e) A Function Control [GMS 4 ] means for controlling IVR functions , said IVR functions comprising : (1) Selection of said digital media content items to be retrieved from said independent Server side sources , (2) Selection of said digital media content items to be merged by said digital media merging means ;
(3) Selection of said merged digital output to be delivered ;
(4) Selection of recipients to receive said delivery of said merged digital output ;
f) Whereby two independent types of digital media content from at least two of said independent sources can be independently retrieved , jointly merged and delivered to a connected TV through said TV media interface .

US20100043046A1
CLAIM 4
. The IVR as set forth in claim 3 , wherein said independent server side digital media content server side sources comprise : a) media content providers (target demographic) ;
b) message media providers ;
c) advertising media providers ;
d) email notification message providers , [GMS 5 ] e) whereby , said IVR delivers a merged digital media signal comprised of two or more of digital media content server side sources to a connected digital TV receiver . [GMS 6 ]

US20100043046A1
CLAIM 6
. The IVR as set forth in claim 1 , comprising : a) an electronic memory (first media content item) ;
b) one or more data (second statistics) processors [GMS 7 ] ;
c) one or more data buses communicating with said memory (second statistics record) , said data processor , said network interface and said TV media interface .

US20100043046A1
CLAIM 14
. The IVR as set forth in claim 1 , in which said TV media interface comprises a physical connector , said connector comprising : a) a Universal Serial Bus (USB) connector : b) a Secure Digital (SD) memory card connector ;
c) a CableCARD connector ;
d) a Peripheral Component Interconnect (PCI) connector ;
e) an Inter-Integrated Circuit (second media content item) (I 2 C) connector ;
f) A Serial Peripheral Interface (SPI) bus . [SS 9 ]

US20100043046A1
CLAIM 18
. The IVR as set forth in claim 17 wherein ;
i) said transactions of information comprise [GMS 11 ] : (1) accessing a single item of content by a user of the IVR ;
(2) rendering an advertisement by an advertiser each time said advertisement is rendered by said IVR ;
(3) access of statistical information from said IVR by a statistics user ;
(4) recommendations to a user of said IVR based on said user' ;
s usage history (5) transfer of a notification from a server to a user , in which said notification comprises : (a) an email from said server (second media, second user) to said user ;
(b) an instant message from said server to said user ;
(c) a notification message to an individual user from sender of said notification message , in which said notification message , said notification message comprising : (i) a discount coupon that is displayed to said individual user ;
(d) a charitable donation given by a user of the IVR in response to a message received by said user .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (media content item, content items) is a first version (Hypertext Transfer Protocol) of an audiovisual work and the second media content item is a second version of the audiovisual work .
US20100043046A1
CLAIM 1
. An Internet Video Receiver (IVR) apparatus disposed on a one (Client) side of a communication boundary , said apparatus comprising : a) a TV media interface configured to interface with a digital [GMS 1 ] connection common to a plurality of local digital devices disposed on the Client side of said boundary , said local digital devices comprising : i) a digital television display ;
ii) a DVD player ;
iii) an intermediate device that has a separate digital port adapted to connect to a separate digital device ;
b) A digital network interface adapted to retrieve multiple items of digital media content from any of a plurality of independent sources , said independent sources comprising : i) independent Server side sources , said independent Server side sources disposed on the opposite (Server) side of said communication boundary , said independent Server side sources comprising : (i) one or more digital networks , comprising : 1 . the Internet ;
2 . one or more WANs ;
3 . one or more LANs ;
4 . one or more computers each having a digital connection compatible with [GMS 2 ] said network interface [GMS 3 ] ;
ii) independent Client side sources , wherein said independent Client sides sources comprise : (1) local sources stored in an memory disposed within said IVR ;
(2) local sources stored on local area networks disposed on said client side of said boundary ;
c) a digital media merging means for merging at least two of selected ones of said retrieved digital media content item (second media content items (second media content items, media content item) , media content item) s into a merged digital output item and delivering said merged digital output item through said TV media interface ;
. d) A Virtual File System (VFS) means for accessing , retrieving and storing said retrieved multiple digital content items in a VFS format , wherein said VFS is compatible with said independent Server side sources , and further , wherein said VFS is compatible with said TV media interface ;
e) A Function Control [GMS 4 ] means for controlling IVR functions , said IVR functions comprising : (1) Selection of said digital media content items to be retrieved from said independent Server side sources , (2) Selection of said digital media content items to be merged by said digital media merging means ;
(3) Selection of said merged digital output to be delivered ;
(4) Selection of recipients to receive said delivery of said merged digital output ;
f) Whereby two independent types of digital media content from at least two of said independent sources can be independently retrieved , jointly merged and delivered to a connected TV through said TV media interface .

US20100043046A1
CLAIM 6
. The IVR as set forth in claim 1 , comprising : a) an electronic memory (first media content item) ;
b) one or more data processors [GMS 7 ] ;
c) one or more data buses communicating with said memory , said data processor , said network interface and said TV media interface .

US20100043046A1
CLAIM 14
. The IVR as set forth in claim 1 , in which said TV media interface comprises a physical connector , said connector comprising : a) a Universal Serial Bus (USB) connector : b) a Secure Digital (SD) memory card connector ;
c) a CableCARD connector ;
d) a Peripheral Component Interconnect (PCI) connector ;
e) an Inter-Integrated Circuit (second media content item) (I 2 C) connector ;
f) A Serial Peripheral Interface (SPI) bus . [SS 9 ]

US20100043046A1
CLAIM 15
. The IVR as set forth in claim 1 , in which said network interface communicates with said independent Server side sources across said communication boundary , with communication protocols comprising : a) Transmission Control Protocol/Internet Protocol (TCP/IP) ;
[SS 10 ] b) Hypertext Transfer Protocol (first version) (HTTP) ;
c) Real-Time Streaming Protocol (RTSP) .

US20100043046A1
CLAIM 18
. The IVR as set forth in claim 17 wherein ;
i) said transactions of information comprise [GMS 11 ] : (1) accessing a single item of content by a user of the IVR ;
(2) rendering an advertisement by an advertiser each time said advertisement is rendered by said IVR ;
(3) access of statistical information from said IVR by a statistics user ;
(4) recommendations to a user of said IVR based on said user' ;
s usage history (5) transfer of a notification from a server to a user , in which said notification comprises : (a) an email from said server (second media, second user) to said user ;
(b) an instant message from said server to said user ;
(c) a notification message to an individual user from sender of said notification message , in which said notification message , said notification message comprising : (i) a discount coupon that is displayed to said individual user ;
(d) a charitable donation given by a user of the IVR in response to a message received by said user .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version (Hypertext Transfer Protocol) is a live version (digital content, media device) of the audiovisual work and the second version is a studio version (digital content, media device) of the audiovisual work .
US20100043046A1
CLAIM 1
. An Internet Video Receiver (IVR) apparatus disposed on a one (Client) side of a communication boundary , said apparatus comprising : a) a TV media interface configured to interface with a digital [GMS 1 ] connection common to a plurality of local digital devices disposed on the Client side of said boundary , said local digital devices comprising : i) a digital television display ;
ii) a DVD player ;
iii) an intermediate device that has a separate digital port adapted to connect to a separate digital device ;
b) A digital network interface adapted to retrieve multiple items of digital media content from any of a plurality of independent sources , said independent sources comprising : i) independent Server side sources , said independent Server side sources disposed on the opposite (Server) side of said communication boundary , said independent Server side sources comprising : (i) one or more digital networks , comprising : 1 . the Internet ;
2 . one or more WANs ;
3 . one or more LANs ;
4 . one or more computers each having a digital connection compatible with [GMS 2 ] said network interface [GMS 3 ] ;
ii) independent Client side sources , wherein said independent Client sides sources comprise : (1) local sources stored in an memory disposed within said IVR ;
(2) local sources stored on local area networks disposed on said client side of said boundary ;
c) a digital media merging means for merging at least two of selected ones of said retrieved digital media content items into a merged digital output item and delivering said merged digital output item through said TV media interface ;
. d) A Virtual File System (VFS) means for accessing , retrieving and storing said retrieved multiple digital content (studio version, live version) items in a VFS format , wherein said VFS is compatible with said independent Server side sources , and further , wherein said VFS is compatible with said TV media interface ;
e) A Function Control [GMS 4 ] means for controlling IVR functions , said IVR functions comprising : (1) Selection of said digital media content items to be retrieved from said independent Server side sources , (2) Selection of said digital media content items to be merged by said digital media merging means ;
(3) Selection of said merged digital output to be delivered ;
(4) Selection of recipients to receive said delivery of said merged digital output ;
f) Whereby two independent types of digital media content from at least two of said independent sources can be independently retrieved , jointly merged and delivered to a connected TV through said TV media interface .

US20100043046A1
CLAIM 15
. The IVR as set forth in claim 1 , in which said network interface communicates with said independent Server side sources across said communication boundary , with communication protocols comprising : a) Transmission Control Protocol/Internet Protocol (TCP/IP) ;
[SS 10 ] b) Hypertext Transfer Protocol (first version) (HTTP) ;
c) Real-Time Streaming Protocol (RTSP) .

US20100043046A1
CLAIM 19
. An Internet Video Receiver (IVR) apparatus disposed on a one (Client) side of a communication boundary , said apparatus comprising : a) a TV media interface configured to interface with an analog input connector common to a plurality of local analog devices disposed on the Client side of said boundary , said local analog devices comprising : i) a analog input television display ;
ii) other analog input media device (studio version, live version) s ;
b) A digital network interface adapted to retrieve multiple items of digital media content from any of a plurality of independent sources , said independent sources comprising : i) independent Server side sources , said independent Server side sources disposed on the opposite (Server) side of said communication boundary , said independent Server side sources comprising : (a) one or more digital networks , comprising : (i) the Internet ;
(ii) one or more WANs ;
(iii) one or more LANs ;
(iv) one or more computers each having a digital connection compatible with said network interface ;
[GMS 12 ] ii) independent Client side sources , wherein said independent Client sides sources comprise : (1) local sources stored in an memory disposed within said IVR ;
(2) local sources stored on local area networks disposed on said client side of said boundary ;
c) a Codec for compression/decompression of received digital media adapted to convert said received digital media into a compressed/decompressed media format compatible with said local analog device interface ;
d) a digital media merging means for merging at least two of selected ones of said retrieved digital media content items into a merged digital media item and delivering said merged digital output item as said received digital media to said Codec ;
e) A Virtual File System (VFS) means for accessing , retrieving and storing said retrieved multiple digital content items in a VFS format , wherein said VFS is compatible with said independent Server side sources , and further , wherein said VFS is compatible with said TV media interface ;
f) A Function Control [GMS 13 ] means for controlling IVR functions , said IVR functions comprising : (1) Selection of said digital media content items to be retrieved from said independent Server side sources , (2) Selection of said digital media content items to be merged by said digital media merging means ;
(3) Selection of said merged digital output to be delivered ;
(4) Selection of recipients to receive said delivery of said merged digital output ;
g) Whereby two independent types of digital media content from at least two of said independent sources can be independently retrieved , jointly merged and simultaneously delivered to a connected analog input TV through said TV media interface .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version (Hypertext Transfer Protocol) is authorized for streaming to the user by a copyright owner of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US20100043046A1
CLAIM 15
. The IVR as set forth in claim 1 , in which said network interface communicates with said independent Server side sources across said communication boundary , with communication protocols comprising : a) Transmission Control Protocol/Internet Protocol (TCP/IP) ;
[SS 10 ] b) Hypertext Transfer Protocol (first version) (HTTP) ;
c) Real-Time Streaming Protocol (RTSP) .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (media content item, content items) is a first version (Hypertext Transfer Protocol) of a book in digital format and the second media content item is a second version of the book in digital format .
US20100043046A1
CLAIM 1
. An Internet Video Receiver (IVR) apparatus disposed on a one (Client) side of a communication boundary , said apparatus comprising : a) a TV media interface configured to interface with a digital [GMS 1 ] connection common to a plurality of local digital devices disposed on the Client side of said boundary , said local digital devices comprising : i) a digital television display ;
ii) a DVD player ;
iii) an intermediate device that has a separate digital port adapted to connect to a separate digital device ;
b) A digital network interface adapted to retrieve multiple items of digital media content from any of a plurality of independent sources , said independent sources comprising : i) independent Server side sources , said independent Server side sources disposed on the opposite (Server) side of said communication boundary , said independent Server side sources comprising : (i) one or more digital networks , comprising : 1 . the Internet ;
2 . one or more WANs ;
3 . one or more LANs ;
4 . one or more computers each having a digital connection compatible with [GMS 2 ] said network interface [GMS 3 ] ;
ii) independent Client side sources , wherein said independent Client sides sources comprise : (1) local sources stored in an memory disposed within said IVR ;
(2) local sources stored on local area networks disposed on said client side of said boundary ;
c) a digital media merging means for merging at least two of selected ones of said retrieved digital media content item (second media content items (second media content items, media content item) , media content item) s into a merged digital output item and delivering said merged digital output item through said TV media interface ;
. d) A Virtual File System (VFS) means for accessing , retrieving and storing said retrieved multiple digital content items in a VFS format , wherein said VFS is compatible with said independent Server side sources , and further , wherein said VFS is compatible with said TV media interface ;
e) A Function Control [GMS 4 ] means for controlling IVR functions , said IVR functions comprising : (1) Selection of said digital media content items to be retrieved from said independent Server side sources , (2) Selection of said digital media content items to be merged by said digital media merging means ;
(3) Selection of said merged digital output to be delivered ;
(4) Selection of recipients to receive said delivery of said merged digital output ;
f) Whereby two independent types of digital media content from at least two of said independent sources can be independently retrieved , jointly merged and delivered to a connected TV through said TV media interface .

US20100043046A1
CLAIM 6
. The IVR as set forth in claim 1 , comprising : a) an electronic memory (first media content item) ;
b) one or more data processors [GMS 7 ] ;
c) one or more data buses communicating with said memory , said data processor , said network interface and said TV media interface .

US20100043046A1
CLAIM 14
. The IVR as set forth in claim 1 , in which said TV media interface comprises a physical connector , said connector comprising : a) a Universal Serial Bus (USB) connector : b) a Secure Digital (SD) memory card connector ;
c) a CableCARD connector ;
d) a Peripheral Component Interconnect (PCI) connector ;
e) an Inter-Integrated Circuit (second media content item) (I 2 C) connector ;
f) A Serial Peripheral Interface (SPI) bus . [SS 9 ]

US20100043046A1
CLAIM 15
. The IVR as set forth in claim 1 , in which said network interface communicates with said independent Server side sources across said communication boundary , with communication protocols comprising : a) Transmission Control Protocol/Internet Protocol (TCP/IP) ;
[SS 10 ] b) Hypertext Transfer Protocol (first version) (HTTP) ;
c) Real-Time Streaming Protocol (RTSP) .

US20100043046A1
CLAIM 18
. The IVR as set forth in claim 17 wherein ;
i) said transactions of information comprise [GMS 11 ] : (1) accessing a single item of content by a user of the IVR ;
(2) rendering an advertisement by an advertiser each time said advertisement is rendered by said IVR ;
(3) access of statistical information from said IVR by a statistics user ;
(4) recommendations to a user of said IVR based on said user' ;
s usage history (5) transfer of a notification from a server to a user , in which said notification comprises : (a) an email from said server (second media, second user) to said user ;
(b) an instant message from said server to said user ;
(c) a notification message to an individual user from sender of said notification message , in which said notification message , said notification message comprising : (i) a discount coupon that is displayed to said individual user ;
(d) a charitable donation given by a user of the IVR in response to a message received by said user .

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user (said server) data includes a geographic location of the user .
US20100043046A1
CLAIM 18
. The IVR as set forth in claim 17 wherein ;
i) said transactions of information comprise [GMS 11 ] : (1) accessing a single item of content by a user of the IVR ;
(2) rendering an advertisement by an advertiser each time said advertisement is rendered by said IVR ;
(3) access of statistical information from said IVR by a statistics user ;
(4) recommendations to a user of said IVR based on said user' ;
s usage history (5) transfer of a notification from a server to a user , in which said notification comprises : (a) an email from said server (second media, second user) to said user ;
(b) an instant message from said server to said user ;
(c) a notification message to an individual user from sender of said notification message , in which said notification message , said notification message comprising : (i) a discount coupon that is displayed to said individual user ;
(d) a charitable donation given by a user of the IVR in response to a message received by said user .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (media content item, content items) , and the second user (said server) data includes the number of times the user requested to evaluate streaming the second media content item .
US20100043046A1
CLAIM 1
. An Internet Video Receiver (IVR) apparatus disposed on a one (Client) side of a communication boundary , said apparatus comprising : a) a TV media interface configured to interface with a digital [GMS 1 ] connection common to a plurality of local digital devices disposed on the Client side of said boundary , said local digital devices comprising : i) a digital television display ;
ii) a DVD player ;
iii) an intermediate device that has a separate digital port adapted to connect to a separate digital device ;
b) A digital network interface adapted to retrieve multiple items of digital media content from any of a plurality of independent sources , said independent sources comprising : i) independent Server side sources , said independent Server side sources disposed on the opposite (Server) side of said communication boundary , said independent Server side sources comprising : (i) one or more digital networks , comprising : 1 . the Internet ;
2 . one or more WANs ;
3 . one or more LANs ;
4 . one or more computers each having a digital connection compatible with [GMS 2 ] said network interface [GMS 3 ] ;
ii) independent Client side sources , wherein said independent Client sides sources comprise : (1) local sources stored in an memory disposed within said IVR ;
(2) local sources stored on local area networks disposed on said client side of said boundary ;
c) a digital media merging means for merging at least two of selected ones of said retrieved digital media content item (second media content items (second media content items, media content item) , media content item) s into a merged digital output item and delivering said merged digital output item through said TV media interface ;
. d) A Virtual File System (VFS) means for accessing , retrieving and storing said retrieved multiple digital content items in a VFS format , wherein said VFS is compatible with said independent Server side sources , and further , wherein said VFS is compatible with said TV media interface ;
e) A Function Control [GMS 4 ] means for controlling IVR functions , said IVR functions comprising : (1) Selection of said digital media content items to be retrieved from said independent Server side sources , (2) Selection of said digital media content items to be merged by said digital media merging means ;
(3) Selection of said merged digital output to be delivered ;
(4) Selection of recipients to receive said delivery of said merged digital output ;
f) Whereby two independent types of digital media content from at least two of said independent sources can be independently retrieved , jointly merged and delivered to a connected TV through said TV media interface .

US20100043046A1
CLAIM 6
. The IVR as set forth in claim 1 , comprising : a) an electronic memory (first media content item) ;
b) one or more data processors [GMS 7 ] ;
c) one or more data buses communicating with said memory , said data processor , said network interface and said TV media interface .

US20100043046A1
CLAIM 14
. The IVR as set forth in claim 1 , in which said TV media interface comprises a physical connector , said connector comprising : a) a Universal Serial Bus (USB) connector : b) a Secure Digital (SD) memory card connector ;
c) a CableCARD connector ;
d) a Peripheral Component Interconnect (PCI) connector ;
e) an Inter-Integrated Circuit (second media content item) (I 2 C) connector ;
f) A Serial Peripheral Interface (SPI) bus . [SS 9 ]

US20100043046A1
CLAIM 18
. The IVR as set forth in claim 17 wherein ;
i) said transactions of information comprise [GMS 11 ] : (1) accessing a single item of content by a user of the IVR ;
(2) rendering an advertisement by an advertiser each time said advertisement is rendered by said IVR ;
(3) access of statistical information from said IVR by a statistics user ;
(4) recommendations to a user of said IVR based on said user' ;
s usage history (5) transfer of a notification from a server to a user , in which said notification comprises : (a) an email from said server (second media, second user) to said user ;
(b) an instant message from said server to said user ;
(c) a notification message to an individual user from sender of said notification message , in which said notification message , said notification message comprising : (i) a discount coupon that is displayed to said individual user ;
(d) a charitable donation given by a user of the IVR in response to a message received by said user .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (media content item, content items) from a licensing system when the request is granted by the licensing system ;

and prevent streaming (said client, media data) of the first media content item when the request is declined by the licensing system .
US20100043046A1
CLAIM 6
. The IVR as set forth in claim 1 , comprising : a) an electronic memory (first media content item) ;
b) one or more data processors [GMS 7 ] ;
c) one or more data buses communicating with said memory , said data processor , said network interface and said TV media interface .

US20100043046A1
CLAIM 9
. The IVR as set forth in claim 6 , in which said electronic memories are configured to store information comprising : (1) media data (streaming parameters, prevent streaming) ;
(2) program code ;


US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (media content item, content items) based on a plurality of streaming parameters (said client, media data) included in the license that is received from the licensing system .
US20100043046A1
CLAIM 6
. The IVR as set forth in claim 1 , comprising : a) an electronic memory (first media content item) ;
b) one or more data processors [GMS 7 ] ;
c) one or more data buses communicating with said memory , said data processor , said network interface and said TV media interface .

US20100043046A1
CLAIM 9
. The IVR as set forth in claim 6 , in which said electronic memories are configured to store information comprising : (1) media data (streaming parameters, prevent streaming) ;
(2) program code ;


US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (media content item, content items) , and identify a second digital watermark included in a second media (said server) file of the second media content item .
US20100043046A1
CLAIM 6
. The IVR as set forth in claim 1 , comprising : a) an electronic memory (first media content item) ;
b) one or more data processors [GMS 7 ] ;
c) one or more data buses communicating with said memory , said data processor , said network interface and said TV media interface .

US20100043046A1
CLAIM 14
. The IVR as set forth in claim 1 , in which said TV media interface comprises a physical connector , said connector comprising : a) a Universal Serial Bus (USB) connector : b) a Secure Digital (SD) memory card connector ;
c) a CableCARD connector ;
d) a Peripheral Component Interconnect (PCI) connector ;
e) an Inter-Integrated Circuit (second media content item) (I 2 C) connector ;
f) A Serial Peripheral Interface (SPI) bus . [SS 9 ]

US20100043046A1
CLAIM 18
. The IVR as set forth in claim 17 wherein ;
i) said transactions of information comprise [GMS 11 ] : (1) accessing a single item of content by a user of the IVR ;
(2) rendering an advertisement by an advertiser each time said advertisement is rendered by said IVR ;
(3) access of statistical information from said IVR by a statistics user ;
(4) recommendations to a user of said IVR based on said user' ;
s usage history (5) transfer of a notification from a server to a user , in which said notification comprises : (a) an email from said server (second media, second user) to said user ;
(b) an instant message from said server to said user ;
(c) a notification message to an individual user from sender of said notification message , in which said notification message , said notification message comprising : (i) a discount coupon that is displayed to said individual user ;
(d) a charitable donation given by a user of the IVR in response to a message received by said user .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media (said server) file .
US20100043046A1
CLAIM 18
. The IVR as set forth in claim 17 wherein ;
i) said transactions of information comprise [GMS 11 ] : (1) accessing a single item of content by a user of the IVR ;
(2) rendering an advertisement by an advertiser each time said advertisement is rendered by said IVR ;
(3) access of statistical information from said IVR by a statistics user ;
(4) recommendations to a user of said IVR based on said user' ;
s usage history (5) transfer of a notification from a server to a user , in which said notification comprises : (a) an email from said server (second media, second user) to said user ;
(b) an instant message from said server to said user ;
(c) a notification message to an individual user from sender of said notification message , in which said notification message , said notification message comprising : (i) a discount coupon that is displayed to said individual user ;
(d) a charitable donation given by a user of the IVR in response to a message received by said user .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (media content item, content items) .
US20100043046A1
CLAIM 6
. The IVR as set forth in claim 1 , comprising : a) an electronic memory (first media content item) ;
b) one or more data processors [GMS 7 ] ;
c) one or more data buses communicating with said memory , said data processor , said network interface and said TV media interface .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (media content item, content items) .
US20100043046A1
CLAIM 6
. The IVR as set forth in claim 1 , comprising : a) an electronic memory (first media content item) ;
b) one or more data processors [GMS 7 ] ;
c) one or more data buses communicating with said memory , said data processor , said network interface and said TV media interface .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (said server) fingerprints for confirmation of the first and second media content items (media content item, content items) with a digital media catalog database (media format) .
US20100043046A1
CLAIM 18
. The IVR as set forth in claim 17 wherein ;
i) said transactions of information comprise [GMS 11 ] : (1) accessing a single item of content by a user of the IVR ;
(2) rendering an advertisement by an advertiser each time said advertisement is rendered by said IVR ;
(3) access of statistical information from said IVR by a statistics user ;
(4) recommendations to a user of said IVR based on said user' ;
s usage history (5) transfer of a notification from a server to a user , in which said notification comprises : (a) an email from said server (second media, second user) to said user ;
(b) an instant message from said server to said user ;
(c) a notification message to an individual user from sender of said notification message , in which said notification message , said notification message comprising : (i) a discount coupon that is displayed to said individual user ;
(d) a charitable donation given by a user of the IVR in response to a message received by said user .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (media content item, content items) .
US20100043046A1
CLAIM 6
. The IVR as set forth in claim 1 , comprising : a) an electronic memory (first media content item) ;
b) one or more data processors [GMS 7 ] ;
c) one or more data buses communicating with said memory , said data processor , said network interface and said TV media interface .

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics (more data) record (said memory) in real time .
US20100043046A1
CLAIM 6
. The IVR as set forth in claim 1 , comprising : a) an electronic memory ;
b) one or more data (second statistics) processors [GMS 7 ] ;
c) one or more data buses communicating with said memory (second statistics record) , said data processor , said network interface and said TV media interface .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CN102084387A

Filed: 2009-06-02     Issued: 2011-06-01

根据在线用户配置文件选择并使用与该配置文件有关的电视节目或频道显示的定向电视广告

(Original Assignee) 艾尔蒙德纳特公司     

罗伊·谢克迪
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics (统计信息) record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
CN102084387A
CLAIM 5
. 如权利要求1所述的方法,其中,涉及所述第一电视节目的来自所述第一在线用户 配置文件的所述信息包括有关用户的人口统计信息 (second statistics, second statistics record)

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (标识符来, 识别第一) that confirms the user' ;

s identity .
CN102084387A
CLAIM 12
. 如权利要求11所述的方法,其中,所述在线访问标识符和所述第一机顶盒标识符 通过在所述第一在线用户配置文件中参考或包含所述在线访问标识符来 (user identification data, transmit user identification data) 关联。

CN102084387A
CLAIM 22
. —种计算机实现的方法,包括自动地:(a)识别第一 (user identification data, transmit user identification data) 在线用户配置文件和第一电视节目或频道之间的关系,所述关系至少部 分地基于来自所述第一在线用户配置文件的信息;(b)至少部分地基于来自所述第一在线用户配置文件的信息来选择第一电视广告;以及(c)安排或传输用于与通过第一机顶盒显示所述第一选定电视节目或频道联合来通过 所述第一机顶盒显示所述第一选定电视广告的指令,所述第一机顶盒具有与所述第一在线 用户配置文件相关的相应的第一机顶盒标识符。

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics (统计信息) record in real time .
CN102084387A
CLAIM 5
. 如权利要求1所述的方法,其中,涉及所述第一电视节目的来自所述第一在线用户 配置文件的所述信息包括有关用户的人口统计信息 (second statistics, second statistics record)




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20100293622A1

Filed: 2009-05-12     Issued: 2010-11-18

Availability of permission models in roaming environments

(Original Assignee) Microsoft Corp     (Current Assignee) Microsoft Technology Licensing LLC

Egor Nikitin, Viswanath Vadlamani, Alexander Kochis
US10885154B2
CLAIM 1
. A multimedia hardware device (software product) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (license associate) (license associate) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20100293622A1
CLAIM 1
. A method implemented in one or more devices , the method comprising : receiving , from a device , a request for a digital license for a software product (hardware device) , the request including a user ID of a user of the device ;
and returning the digital license to the device if a digital license bound to the user ID is available and can be returned to the device in accordance with terms of the digital license regardless of whether the device is a same device from which a product key for the digital license was activated , and otherwise refusing to return the digital license to the device .

US20100293622A1
CLAIM 9
. A method in a license management service , the method comprising : receiving , from a device , a request for a digital license associate (first media content item, media content item) d with a software product , the request including a user ID of a user of the device , the digital license having been generated in response to a request to activate the software product with a product key ;
checking whether a digital license bound to the user ID is available ;
checking whether the digital license bound to the user ID can be returned to the device in accordance with terms of the digital license ;
and returning the digital license bound to the user ID if the digital license can be returned to the device in accordance with the terms , and otherwise refusing to return the digital license bound to the user ID .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (license associate) (license associate) is a first version of an audiovisual work and the second media content item is a second version of the audiovisual work .
US20100293622A1
CLAIM 9
. A method in a license management service , the method comprising : receiving , from a device , a request for a digital license associate (first media content item, media content item) d with a software product , the request including a user ID of a user of the device , the digital license having been generated in response to a request to activate the software product with a product key ;
checking whether a digital license bound to the user ID is available ;
checking whether the digital license bound to the user ID can be returned to the device in accordance with terms of the digital license ;
and returning the digital license bound to the user ID if the digital license can be returned to the device in accordance with the terms , and otherwise refusing to return the digital license bound to the user ID .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (license associate) (license associate) is a first version of a book in digital format and the second media content item is a second version of the book in digital format .
US20100293622A1
CLAIM 9
. A method in a license management service , the method comprising : receiving , from a device , a request for a digital license associate (first media content item, media content item) d with a software product , the request including a user ID of a user of the device , the digital license having been generated in response to a request to activate the software product with a product key ;
checking whether a digital license bound to the user ID is available ;
checking whether the digital license bound to the user ID can be returned to the device in accordance with terms of the digital license ;
and returning the digital license bound to the user ID if the digital license can be returned to the device in accordance with the terms , and otherwise refusing to return the digital license bound to the user ID .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (license associate) (license associate) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
US20100293622A1
CLAIM 9
. A method in a license management service , the method comprising : receiving , from a device , a request for a digital license associate (first media content item, media content item) d with a software product , the request including a user ID of a user of the device , the digital license having been generated in response to a request to activate the software product with a product key ;
checking whether a digital license bound to the user ID is available ;
checking whether the digital license bound to the user ID can be returned to the device in accordance with terms of the digital license ;
and returning the digital license bound to the user ID if the digital license can be returned to the device in accordance with the terms , and otherwise refusing to return the digital license bound to the user ID .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (license associate) (license associate) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US20100293622A1
CLAIM 9
. A method in a license management service , the method comprising : receiving , from a device , a request for a digital license associate (first media content item, media content item) d with a software product , the request including a user ID of a user of the device , the digital license having been generated in response to a request to activate the software product with a product key ;
checking whether a digital license bound to the user ID is available ;
checking whether the digital license bound to the user ID can be returned to the device in accordance with terms of the digital license ;
and returning the digital license bound to the user ID if the digital license can be returned to the device in accordance with the terms , and otherwise refusing to return the digital license bound to the user ID .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (license associate) (license associate) based on a plurality of streaming parameters included in the license that is received from the licensing system .
US20100293622A1
CLAIM 9
. A method in a license management service , the method comprising : receiving , from a device , a request for a digital license associate (first media content item, media content item) d with a software product , the request including a user ID of a user of the device , the digital license having been generated in response to a request to activate the software product with a product key ;
checking whether a digital license bound to the user ID is available ;
checking whether the digital license bound to the user ID can be returned to the device in accordance with terms of the digital license ;
and returning the digital license bound to the user ID if the digital license can be returned to the device in accordance with the terms , and otherwise refusing to return the digital license bound to the user ID .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (license associate) (license associate) , and identify a second digital watermark included in a second media file of the second media content item .
US20100293622A1
CLAIM 9
. A method in a license management service , the method comprising : receiving , from a device , a request for a digital license associate (first media content item, media content item) d with a software product , the request including a user ID of a user of the device , the digital license having been generated in response to a request to activate the software product with a product key ;
checking whether a digital license bound to the user ID is available ;
checking whether the digital license bound to the user ID can be returned to the device in accordance with terms of the digital license ;
and returning the digital license bound to the user ID if the digital license can be returned to the device in accordance with the terms , and otherwise refusing to return the digital license bound to the user ID .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (license associate) (license associate) .
US20100293622A1
CLAIM 9
. A method in a license management service , the method comprising : receiving , from a device , a request for a digital license associate (first media content item, media content item) d with a software product , the request including a user ID of a user of the device , the digital license having been generated in response to a request to activate the software product with a product key ;
checking whether a digital license bound to the user ID is available ;
checking whether the digital license bound to the user ID can be returned to the device in accordance with terms of the digital license ;
and returning the digital license bound to the user ID if the digital license can be returned to the device in accordance with the terms , and otherwise refusing to return the digital license bound to the user ID .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (license associate) (license associate) .
US20100293622A1
CLAIM 9
. A method in a license management service , the method comprising : receiving , from a device , a request for a digital license associate (first media content item, media content item) d with a software product , the request including a user ID of a user of the device , the digital license having been generated in response to a request to activate the software product with a product key ;
checking whether a digital license bound to the user ID is available ;
checking whether the digital license bound to the user ID can be returned to the device in accordance with terms of the digital license ;
and returning the digital license bound to the user ID if the digital license can be returned to the device in accordance with the terms , and otherwise refusing to return the digital license bound to the user ID .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (license associate) (license associate) .
US20100293622A1
CLAIM 9
. A method in a license management service , the method comprising : receiving , from a device , a request for a digital license associate (first media content item, media content item) d with a software product , the request including a user ID of a user of the device , the digital license having been generated in response to a request to activate the software product with a product key ;
checking whether a digital license bound to the user ID is available ;
checking whether the digital license bound to the user ID can be returned to the device in accordance with terms of the digital license ;
and returning the digital license bound to the user ID if the digital license can be returned to the device in accordance with the terms , and otherwise refusing to return the digital license bound to the user ID .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
EP2207348A2

Filed: 2009-01-09     Issued: 2010-07-14

Recommender method and system for cross-domain recommendation

(Original Assignee) Axel Springer Digital TV Guide GmbH     (Current Assignee) FUNKE DIGITAL TV GUIDE GMBH

Mauro Barbieri, Serverius Pronk
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (content items) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
EP2207348A2
CLAIM 1
An apparatus for controlling a recommender system providing cross-domain recommendations , said apparatus comprising : a) a first storage containing known profile information for content items (media content item) , defined by at least one feature and belonging to at least one known domain (K) , wherein the profile information comprises like-degrees for at least one feature-value pair for at least one user of the apparatus ;
b) a second storage for profile information for content items , defined by at least one feature and belonging to a new domain (N) ;
c) a third storage containing translation information linking the at least one feature of the new domain (N) with a corresponding one of the at least one feature of the at least one known domain (K) ;
d) an extension unit (320) configured to perform an extension operation for extending the known profile information as profile information for the content items of the new domain based on the translation information , and e) a recommender unit (330) configured for a generalization operation for the profile information obtained in the new domain (N) , wherein the recommender unit (330) is configured to use a subset of the features of the new domain (N) for which information is available , to choose a set of items in the new domain (N) , preferably randomly , and to compute , using the subset of features , a score for each of the items in the set of items .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (content items) is a first version of an audiovisual work and the second media content item is a second version of the audiovisual work .
EP2207348A2
CLAIM 1
An apparatus for controlling a recommender system providing cross-domain recommendations , said apparatus comprising : a) a first storage containing known profile information for content items (media content item) , defined by at least one feature and belonging to at least one known domain (K) , wherein the profile information comprises like-degrees for at least one feature-value pair for at least one user of the apparatus ;
b) a second storage for profile information for content items , defined by at least one feature and belonging to a new domain (N) ;
c) a third storage containing translation information linking the at least one feature of the new domain (N) with a corresponding one of the at least one feature of the at least one known domain (K) ;
d) an extension unit (320) configured to perform an extension operation for extending the known profile information as profile information for the content items of the new domain based on the translation information , and e) a recommender unit (330) configured for a generalization operation for the profile information obtained in the new domain (N) , wherein the recommender unit (330) is configured to use a subset of the features of the new domain (N) for which information is available , to choose a set of items in the new domain (N) , preferably randomly , and to compute , using the subset of features , a score for each of the items in the set of items .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (content items) is a first version of a book in digital format and the second media content item is a second version of the book in digital format .
EP2207348A2
CLAIM 1
An apparatus for controlling a recommender system providing cross-domain recommendations , said apparatus comprising : a) a first storage containing known profile information for content items (media content item) , defined by at least one feature and belonging to at least one known domain (K) , wherein the profile information comprises like-degrees for at least one feature-value pair for at least one user of the apparatus ;
b) a second storage for profile information for content items , defined by at least one feature and belonging to a new domain (N) ;
c) a third storage containing translation information linking the at least one feature of the new domain (N) with a corresponding one of the at least one feature of the at least one known domain (K) ;
d) an extension unit (320) configured to perform an extension operation for extending the known profile information as profile information for the content items of the new domain based on the translation information , and e) a recommender unit (330) configured for a generalization operation for the profile information obtained in the new domain (N) , wherein the recommender unit (330) is configured to use a subset of the features of the new domain (N) for which information is available , to choose a set of items in the new domain (N) , preferably randomly , and to compute , using the subset of features , a score for each of the items in the set of items .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (content items) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
EP2207348A2
CLAIM 1
An apparatus for controlling a recommender system providing cross-domain recommendations , said apparatus comprising : a) a first storage containing known profile information for content items (media content item) , defined by at least one feature and belonging to at least one known domain (K) , wherein the profile information comprises like-degrees for at least one feature-value pair for at least one user of the apparatus ;
b) a second storage for profile information for content items , defined by at least one feature and belonging to a new domain (N) ;
c) a third storage containing translation information linking the at least one feature of the new domain (N) with a corresponding one of the at least one feature of the at least one known domain (K) ;
d) an extension unit (320) configured to perform an extension operation for extending the known profile information as profile information for the content items of the new domain based on the translation information , and e) a recommender unit (330) configured for a generalization operation for the profile information obtained in the new domain (N) , wherein the recommender unit (330) is configured to use a subset of the features of the new domain (N) for which information is available , to choose a set of items in the new domain (N) , preferably randomly , and to compute , using the subset of features , a score for each of the items in the set of items .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (content items) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
EP2207348A2
CLAIM 1
An apparatus for controlling a recommender system providing cross-domain recommendations , said apparatus comprising : a) a first storage containing known profile information for content items (media content item) , defined by at least one feature and belonging to at least one known domain (K) , wherein the profile information comprises like-degrees for at least one feature-value pair for at least one user of the apparatus ;
b) a second storage for profile information for content items , defined by at least one feature and belonging to a new domain (N) ;
c) a third storage containing translation information linking the at least one feature of the new domain (N) with a corresponding one of the at least one feature of the at least one known domain (K) ;
d) an extension unit (320) configured to perform an extension operation for extending the known profile information as profile information for the content items of the new domain based on the translation information , and e) a recommender unit (330) configured for a generalization operation for the profile information obtained in the new domain (N) , wherein the recommender unit (330) is configured to use a subset of the features of the new domain (N) for which information is available , to choose a set of items in the new domain (N) , preferably randomly , and to compute , using the subset of features , a score for each of the items in the set of items .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (content items) based on a plurality of streaming parameters included in the license that is received from the licensing system .
EP2207348A2
CLAIM 1
An apparatus for controlling a recommender system providing cross-domain recommendations , said apparatus comprising : a) a first storage containing known profile information for content items (media content item) , defined by at least one feature and belonging to at least one known domain (K) , wherein the profile information comprises like-degrees for at least one feature-value pair for at least one user of the apparatus ;
b) a second storage for profile information for content items , defined by at least one feature and belonging to a new domain (N) ;
c) a third storage containing translation information linking the at least one feature of the new domain (N) with a corresponding one of the at least one feature of the at least one known domain (K) ;
d) an extension unit (320) configured to perform an extension operation for extending the known profile information as profile information for the content items of the new domain based on the translation information , and e) a recommender unit (330) configured for a generalization operation for the profile information obtained in the new domain (N) , wherein the recommender unit (330) is configured to use a subset of the features of the new domain (N) for which information is available , to choose a set of items in the new domain (N) , preferably randomly , and to compute , using the subset of features , a score for each of the items in the set of items .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (content items) , and identify a second digital watermark included in a second media file of the second media content item .
EP2207348A2
CLAIM 1
An apparatus for controlling a recommender system providing cross-domain recommendations , said apparatus comprising : a) a first storage containing known profile information for content items (media content item) , defined by at least one feature and belonging to at least one known domain (K) , wherein the profile information comprises like-degrees for at least one feature-value pair for at least one user of the apparatus ;
b) a second storage for profile information for content items , defined by at least one feature and belonging to a new domain (N) ;
c) a third storage containing translation information linking the at least one feature of the new domain (N) with a corresponding one of the at least one feature of the at least one known domain (K) ;
d) an extension unit (320) configured to perform an extension operation for extending the known profile information as profile information for the content items of the new domain based on the translation information , and e) a recommender unit (330) configured for a generalization operation for the profile information obtained in the new domain (N) , wherein the recommender unit (330) is configured to use a subset of the features of the new domain (N) for which information is available , to choose a set of items in the new domain (N) , preferably randomly , and to compute , using the subset of features , a score for each of the items in the set of items .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (content items) .
EP2207348A2
CLAIM 1
An apparatus for controlling a recommender system providing cross-domain recommendations , said apparatus comprising : a) a first storage containing known profile information for content items (media content item) , defined by at least one feature and belonging to at least one known domain (K) , wherein the profile information comprises like-degrees for at least one feature-value pair for at least one user of the apparatus ;
b) a second storage for profile information for content items , defined by at least one feature and belonging to a new domain (N) ;
c) a third storage containing translation information linking the at least one feature of the new domain (N) with a corresponding one of the at least one feature of the at least one known domain (K) ;
d) an extension unit (320) configured to perform an extension operation for extending the known profile information as profile information for the content items of the new domain based on the translation information , and e) a recommender unit (330) configured for a generalization operation for the profile information obtained in the new domain (N) , wherein the recommender unit (330) is configured to use a subset of the features of the new domain (N) for which information is available , to choose a set of items in the new domain (N) , preferably randomly , and to compute , using the subset of features , a score for each of the items in the set of items .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query (translation information) on the display asking the user whether the user would like to stream the first media content item (content items) .
EP2207348A2
CLAIM 1
An apparatus for controlling a recommender system providing cross-domain recommendations , said apparatus comprising : a) a first storage containing known profile information for content items (media content item) , defined by at least one feature and belonging to at least one known domain (K) , wherein the profile information comprises like-degrees for at least one feature-value pair for at least one user of the apparatus ;
b) a second storage for profile information for content items , defined by at least one feature and belonging to a new domain (N) ;
c) a third storage containing translation information (display query) linking the at least one feature of the new domain (N) with a corresponding one of the at least one feature of the at least one known domain (K) ;
d) an extension unit (320) configured to perform an extension operation for extending the known profile information as profile information for the content items of the new domain based on the translation information , and e) a recommender unit (330) configured for a generalization operation for the profile information obtained in the new domain (N) , wherein the recommender unit (330) is configured to use a subset of the features of the new domain (N) for which information is available , to choose a set of items in the new domain (N) , preferably randomly , and to compute , using the subset of features , a score for each of the items in the set of items .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (content items) .
EP2207348A2
CLAIM 1
An apparatus for controlling a recommender system providing cross-domain recommendations , said apparatus comprising : a) a first storage containing known profile information for content items (media content item) , defined by at least one feature and belonging to at least one known domain (K) , wherein the profile information comprises like-degrees for at least one feature-value pair for at least one user of the apparatus ;
b) a second storage for profile information for content items , defined by at least one feature and belonging to a new domain (N) ;
c) a third storage containing translation information linking the at least one feature of the new domain (N) with a corresponding one of the at least one feature of the at least one known domain (K) ;
d) an extension unit (320) configured to perform an extension operation for extending the known profile information as profile information for the content items of the new domain based on the translation information , and e) a recommender unit (330) configured for a generalization operation for the profile information obtained in the new domain (N) , wherein the recommender unit (330) is configured to use a subset of the features of the new domain (N) for which information is available , to choose a set of items in the new domain (N) , preferably randomly , and to compute , using the subset of features , a score for each of the items in the set of items .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20090210245A1

Filed: 2008-12-24     Issued: 2009-08-20

Drawing and data collection systems

(Original Assignee) Edwin Leonard Wold     

Edwin Leonard Wold
US10885154B2
CLAIM 1
. A multimedia hardware device (said database) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data (said database) specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint (fingerprint data) that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user (said database) data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints (fingerprint data) so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20090210245A1
CLAIM 6
. The drawing and data collection system of claim 1 wherein said at least one database may comprise investigative databases and information comprising : print/impression databases further comprising , at least one footprint database , at least one bite-mark/odontology database , at least one fingerprint data (second media fingerprint, second media fingerprints) base , at least one tool-mark database , at least one tire-tread database , and at least one forensic document examination database ;
weapon databases further comprising , at least one gun registry database , at least one ballistics database , at least one gunpowder residue information/results , and at least one knife and hand tool database ;
at least one individual information databases , at least one social security number database , at least one terrorist activities database , at least one criminal history database , at least one photograph database , at least one suspect database , at least one family tree database , at least one phone/utility record information , at least one voice signature database , at least one economic activity database , at least one crime family/gang database , at least one life insurance policy database , at least one statement ;
driver' ;
s license database , at least one DNA profile database , at least one tattoo database , at least one hospital records , at least one passport/immigration database , at least one missing persons database , at least one street names database , and at least one ex-offender database ;
vehicle information databases further comprising , at least one vehicle specifications database , and at least one traffic ticket database ;
at least one forensic anthropology/medical examiner database ;
at least one forensic archaeology database ;
at least one forensic psychology database ;
at least one crime definitions database ;
at least one timeline ;
at least one physics/mathematical formula database ;
at least one chemical database ;
at least one electronic/computer evidence database ;
location information databases further comprising , at least one geographical map overlay , at least one topographical overlay , at least one distance overlay , at least one GPS locator , and at least one virtual globe-map-geographic information program ;
crime-scene photos ;
crime scene videos ;
all linked with linker to at least one statistical profiler and observations/hunch notes .

US20090210245A1
CLAIM 7
. The drawing and data collection system of claim 6 wherein said database (second user, hardware device, first user data, second user data, user identification data, extract second user data) s are linked with linker according to at least one probability .

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user (said database) data includes a geographic location of the user .
US20090210245A1
CLAIM 7
. The drawing and data collection system of claim 6 wherein said database (second user, hardware device, first user data, second user data, user identification data, extract second user data) s are linked with linker according to at least one probability .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data (said database) includes the number of times the user requested to evaluate streaming the first media content item , and the second user (said database) data includes the number of times the user requested to evaluate streaming the second media content item .
US20090210245A1
CLAIM 7
. The drawing and data collection system of claim 6 wherein said database (second user, hardware device, first user data, second user data, user identification data, extract second user data) s are linked with linker according to at least one probability .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media file (one computer) of the second media content item .
US20090210245A1
CLAIM 1
. A drawing and data collection system comprising : at least one computer (second media file) system ;
at least one inputter ;
at least one internet communicator ;
at least one database comprising at least one security tier and at least one data ;
at least one statistical profiler ;
wherein said inputter permits at least one user to input data into said at least one computer system which is connected by said at least one internet communicator to said at least one database ;
wherein said at least one database comprises at least one data that is searchable by user accessing said at least one security tier ;
and wherein said at least one statistical profiler ranks said at least one data according to programmed profiles individuals using weighted statistical links to said at least one database and filters output search data to output at least one image .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media file (one computer) .
US20090210245A1
CLAIM 1
. A drawing and data collection system comprising : at least one computer (second media file) system ;
at least one inputter ;
at least one internet communicator ;
at least one database comprising at least one security tier and at least one data ;
at least one statistical profiler ;
wherein said inputter permits at least one user to input data into said at least one computer system which is connected by said at least one internet communicator to said at least one database ;
wherein said at least one database comprises at least one data that is searchable by user accessing said at least one security tier ;
and wherein said at least one statistical profiler ranks said at least one data according to programmed profiles individuals using weighted statistical links to said at least one database and filters output search data to output at least one image .

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (said database) that confirms the user' ;

s identity .
US20090210245A1
CLAIM 7
. The drawing and data collection system of claim 6 wherein said database (second user, hardware device, first user data, second user data, user identification data, extract second user data) s are linked with linker according to at least one probability .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints (fingerprint data) for confirmation of the first and second media content items with a digital media catalog database .
US20090210245A1
CLAIM 6
. The drawing and data collection system of claim 1 wherein said at least one database may comprise investigative databases and information comprising : print/impression databases further comprising , at least one footprint database , at least one bite-mark/odontology database , at least one fingerprint data (second media fingerprint, second media fingerprints) base , at least one tool-mark database , at least one tire-tread database , and at least one forensic document examination database ;
weapon databases further comprising , at least one gun registry database , at least one ballistics database , at least one gunpowder residue information/results , and at least one knife and hand tool database ;
at least one individual information databases , at least one social security number database , at least one terrorist activities database , at least one criminal history database , at least one photograph database , at least one suspect database , at least one family tree database , at least one phone/utility record information , at least one voice signature database , at least one economic activity database , at least one crime family/gang database , at least one life insurance policy database , at least one statement ;
driver' ;
s license database , at least one DNA profile database , at least one tattoo database , at least one hospital records , at least one passport/immigration database , at least one missing persons database , at least one street names database , and at least one ex-offender database ;
vehicle information databases further comprising , at least one vehicle specifications database , and at least one traffic ticket database ;
at least one forensic anthropology/medical examiner database ;
at least one forensic archaeology database ;
at least one forensic psychology database ;
at least one crime definitions database ;
at least one timeline ;
at least one physics/mathematical formula database ;
at least one chemical database ;
at least one electronic/computer evidence database ;
location information databases further comprising , at least one geographical map overlay , at least one topographical overlay , at least one distance overlay , at least one GPS locator , and at least one virtual globe-map-geographic information program ;
crime-scene photos ;
crime scene videos ;
all linked with linker to at least one statistical profiler and observations/hunch notes .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
EP1995933A1

Filed: 2008-05-22     Issued: 2008-11-26

Method and system for message delivery management in broadcast networks

(Original Assignee) CVON Innovations Ltd     (Current Assignee) Apple Inc

Janne Aaltonen
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic (content providers) of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
EP1995933A1
CLAIM 10
The system of any one of the preceding claims , further comprising a content management system coupled to said processing system and arranged to enable a content provider to set rules for delivery of messages to each user , said processing system being arranged to determine if a user satisfies rules set by the content providers (target demographic) and when a user satisfies the rules set by a content provider , offsetting the resource usage required to deliver the content to that user .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version (media device) of the audiovisual work and the second version is a studio version (media device) of the audiovisual work .
EP1995933A1
CLAIM 1
A system for managing distribution of content to at least one portable multi-media device (live version, studio version) which is capable of accessing the content and communicating , the system comprising : an account management system arranged to manage requests for content from the at least one device and to manage communications to and from the at least one device ;
and a processing system communicatively coupled to said account management system and arranged to analyze requests for content relative to information about a user of each of the at least one device in order to determine whether resource usage associated with delivery of content to each user can be offset by a preallocated amount of resource usage , responsive to a determination that the resource usage required for said delivery of content can be offset against said preallocated amount of resource usage , the processing system is arranged to determine parameters for delivery of at least one message to that user' ;
s device and/or presentation of the at least one message at the user' ;
s device .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20080027742A1

Filed: 2007-07-24     Issued: 2008-01-31

Information processing method, information processing apparatus, computer program and storage medium

(Original Assignee) Canon Inc     (Current Assignee) Canon Inc

Kenji Maeda
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (computer readable storage medium) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20080027742A1
CLAIM 10
. A computer readable storage medium (second media, second media fingerprint, second media content items, second media fingerprints) storing the computer program claimed in claim 9 .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media (computer readable storage medium) content item is a second version of the audiovisual work .
US20080027742A1
CLAIM 10
. A computer readable storage medium (second media, second media fingerprint, second media content items, second media fingerprints) storing the computer program claimed in claim 9 .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media (computer readable storage medium) content item is a second version of the book in digital format .
US20080027742A1
CLAIM 10
. A computer readable storage medium (second media, second media fingerprint, second media content items, second media fingerprints) storing the computer program claimed in claim 9 .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media (computer readable storage medium) content item .
US20080027742A1
CLAIM 10
. A computer readable storage medium (second media, second media fingerprint, second media content items, second media fingerprints) storing the computer program claimed in claim 9 .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media (computer readable storage medium) file of the second media content item .
US20080027742A1
CLAIM 10
. A computer readable storage medium (second media, second media fingerprint, second media content items, second media fingerprints) storing the computer program claimed in claim 9 .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media (computer readable storage medium) file .
US20080027742A1
CLAIM 10
. A computer readable storage medium (second media, second media fingerprint, second media content items, second media fingerprints) storing the computer program claimed in claim 9 .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (computer readable storage medium) fingerprints for confirmation of the first and second media content items with a digital media catalog database (device information) .
US20080027742A1
CLAIM 1
. An information processing method for managing issuance of a license that controls an operation of a device and a function of an application to be installed in the device , comprising : an application information input step of inputting license access information for identifying the application in order to issue the license ;
a determining step of determining whether issuance of a unified license that unifies licenses for making the application operable in a plurality of devices is requested ;
a device information (digital media catalog database) input step of inputting device information for identifying the plurality of devices ;
and a license issuing step of issuing the unified license based on a combination of the devices identified by the device information and the application identified by the license access information , if it is determined in the determining step that issuance of the unified license is requested .

US20080027742A1
CLAIM 10
. A computer readable storage medium (second media, second media fingerprint, second media content items, second media fingerprints) storing the computer program claimed in claim 9 .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20090007274A1

Filed: 2007-06-28     Issued: 2009-01-01

Rights Engine Including Access Rights Enforcement

(Original Assignee) Yahoo Inc     (Current Assignee) Altaba Inc

Ronald Martinez, Chris Kalaboukis, Christopher Higgins
US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (rendering device, content data) of the audiovisual work .
US20090007274A1
CLAIM 7
. A system of providing content to consumers , comprising : a rights database for storing an indication of access rights to be associated with the content item , the indication of access rights being received from the rights holder ;
a content data (studio version) base for storing a location indicator that is indicative of a network address where the content is located , the location indicator being received from the rights holder ;
and a rights engine operative to provide to a content , consumer access to the content item , according to search parameters that comprise the indication of access rights associated with the content item ;
provide one or more user interface controls via which a content consumer can acquire , and indicate agreement to , the access rights associated with the content item .

US20090007274A1
CLAIM 14
. The system of claim 10 , wherein the indication of access rights comprises an indication of a rendering device (studio version) limitation .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media file (transaction record) of the second media content item .
US20090007274A1
CLAIM 3
. The method of claim 1 further comprising creating a transaction record (second media file) linking the content item and the account of the content consumer .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media file (transaction record) .
US20090007274A1
CLAIM 3
. The method of claim 1 further comprising creating a transaction record (second media file) linking the content item and the account of the content consumer .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CN101433081A

Filed: 2007-04-19     Issued: 2009-05-13

用于分发媒体内容的系统和/或方法

(Original Assignee) 迪士尼企业公司     

艾里弗·思迪
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (提供媒体, 的位置, 访问时) to the device ;

identify the first media content item by determining a first media (提供媒体, 的位置, 访问时) fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (提供媒体, 的位置, 访问时) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic (用户简档) of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
CN101433081A
CLAIM 11
. 如权利要求1所述的方法,并且进一歩包括:维护与所述用户相关联的用户简档 (target demographic) 信息的数据库;以及 至少部分地基于所述简档信息来提供与所述多个受保护的节段相关联的至 少一个门控节段。

CN101433081A
CLAIM 37
. —种向媒体装置提供媒体 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 内容的系统,所述系统包括包括: 第一服务,通过数据传输网络向所述媒体装置传输媒体内容,所述媒体内容包括从连续的媒体内容节段选择的多个受保护的节段;以及第二服务,响应于在所述媒体装置处对与所述受保护的节段相关联的门控 节段的访问,在所述媒体装置处提供对所述受保护的节段的访问。

CN101433081A
CLAIM 53
. 如权利要求51所述的方法,其中当所述门控节段的一个或多个在所述 媒体装置处被访问时 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) ,导致在所述媒体装置上显示到由所述一个或多个赞助者 中的至少-个操作的至少一个网站的链接,并且进一歩包括至少部分地基于所 述显示的链接的选择来确定所述费用。

CN101433081A
CLAIM 99
. 如权利要求96所述的方法,其中与所述受保护的节段相关联的所述元 数据包括与所述受保护的节段的位置 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 相关联的信息。

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (提供媒体, 的位置, 访问时) is a first version of an audiovisual work and the second media (提供媒体, 的位置, 访问时) content item is a second version of the audiovisual work .
CN101433081A
CLAIM 37
. —种向媒体装置提供媒体 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 内容的系统,所述系统包括包括: 第一服务,通过数据传输网络向所述媒体装置传输媒体内容,所述媒体内容包括从连续的媒体内容节段选择的多个受保护的节段;以及第二服务,响应于在所述媒体装置处对与所述受保护的节段相关联的门控 节段的访问,在所述媒体装置处提供对所述受保护的节段的访问。

CN101433081A
CLAIM 53
. 如权利要求51所述的方法,其中当所述门控节段的一个或多个在所述 媒体装置处被访问时 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) ,导致在所述媒体装置上显示到由所述一个或多个赞助者 中的至少-个操作的至少一个网站的链接,并且进一歩包括至少部分地基于所 述显示的链接的选择来确定所述费用。

CN101433081A
CLAIM 99
. 如权利要求96所述的方法,其中与所述受保护的节段相关联的所述元 数据包括与所述受保护的节段的位置 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 相关联的信息。

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (提供媒体, 的位置, 访问时) is a first version of a book in digital format and the second media (提供媒体, 的位置, 访问时) content item is a second version of the book in digital format .
CN101433081A
CLAIM 37
. —种向媒体装置提供媒体 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 内容的系统,所述系统包括包括: 第一服务,通过数据传输网络向所述媒体装置传输媒体内容,所述媒体内容包括从连续的媒体内容节段选择的多个受保护的节段;以及第二服务,响应于在所述媒体装置处对与所述受保护的节段相关联的门控 节段的访问,在所述媒体装置处提供对所述受保护的节段的访问。

CN101433081A
CLAIM 53
. 如权利要求51所述的方法,其中当所述门控节段的一个或多个在所述 媒体装置处被访问时 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) ,导致在所述媒体装置上显示到由所述一个或多个赞助者 中的至少-个操作的至少一个网站的链接,并且进一歩包括至少部分地基于所 述显示的链接的选择来确定所述费用。

CN101433081A
CLAIM 99
. 如权利要求96所述的方法,其中与所述受保护的节段相关联的所述元 数据包括与所述受保护的节段的位置 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 相关联的信息。

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (提供媒体, 的位置, 访问时) , and the second user data includes the number of times the user requested to evaluate streaming the second media (提供媒体, 的位置, 访问时) content item .
CN101433081A
CLAIM 37
. —种向媒体装置提供媒体 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 内容的系统,所述系统包括包括: 第一服务,通过数据传输网络向所述媒体装置传输媒体内容,所述媒体内容包括从连续的媒体内容节段选择的多个受保护的节段;以及第二服务,响应于在所述媒体装置处对与所述受保护的节段相关联的门控 节段的访问,在所述媒体装置处提供对所述受保护的节段的访问。

CN101433081A
CLAIM 53
. 如权利要求51所述的方法,其中当所述门控节段的一个或多个在所述 媒体装置处被访问时 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) ,导致在所述媒体装置上显示到由所述一个或多个赞助者 中的至少-个操作的至少一个网站的链接,并且进一歩包括至少部分地基于所 述显示的链接的选择来确定所述费用。

CN101433081A
CLAIM 99
. 如权利要求96所述的方法,其中与所述受保护的节段相关联的所述元 数据包括与所述受保护的节段的位置 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 相关联的信息。

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (提供媒体, 的位置, 访问时) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
CN101433081A
CLAIM 37
. —种向媒体装置提供媒体 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 内容的系统,所述系统包括包括: 第一服务,通过数据传输网络向所述媒体装置传输媒体内容,所述媒体内容包括从连续的媒体内容节段选择的多个受保护的节段;以及第二服务,响应于在所述媒体装置处对与所述受保护的节段相关联的门控 节段的访问,在所述媒体装置处提供对所述受保护的节段的访问。

CN101433081A
CLAIM 53
. 如权利要求51所述的方法,其中当所述门控节段的一个或多个在所述 媒体装置处被访问时 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) ,导致在所述媒体装置上显示到由所述一个或多个赞助者 中的至少-个操作的至少一个网站的链接,并且进一歩包括至少部分地基于所 述显示的链接的选择来确定所述费用。

CN101433081A
CLAIM 99
. 如权利要求96所述的方法,其中与所述受保护的节段相关联的所述元 数据包括与所述受保护的节段的位置 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 相关联的信息。

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (提供媒体, 的位置, 访问时) based on a plurality of streaming parameters included in the license that is received from the licensing system .
CN101433081A
CLAIM 37
. —种向媒体装置提供媒体 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 内容的系统,所述系统包括包括: 第一服务,通过数据传输网络向所述媒体装置传输媒体内容,所述媒体内容包括从连续的媒体内容节段选择的多个受保护的节段;以及第二服务,响应于在所述媒体装置处对与所述受保护的节段相关联的门控 节段的访问,在所述媒体装置处提供对所述受保护的节段的访问。

CN101433081A
CLAIM 53
. 如权利要求51所述的方法,其中当所述门控节段的一个或多个在所述 媒体装置处被访问时 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) ,导致在所述媒体装置上显示到由所述一个或多个赞助者 中的至少-个操作的至少一个网站的链接,并且进一歩包括至少部分地基于所 述显示的链接的选择来确定所述费用。

CN101433081A
CLAIM 99
. 如权利要求96所述的方法,其中与所述受保护的节段相关联的所述元 数据包括与所述受保护的节段的位置 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 相关联的信息。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media (提供媒体, 的位置, 访问时) file of the first media content item (提供媒体, 的位置, 访问时) , and identify a second digital watermark included in a second media (提供媒体, 的位置, 访问时) file of the second media content item .
CN101433081A
CLAIM 37
. —种向媒体装置提供媒体 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 内容的系统,所述系统包括包括: 第一服务,通过数据传输网络向所述媒体装置传输媒体内容,所述媒体内容包括从连续的媒体内容节段选择的多个受保护的节段;以及第二服务,响应于在所述媒体装置处对与所述受保护的节段相关联的门控 节段的访问,在所述媒体装置处提供对所述受保护的节段的访问。

CN101433081A
CLAIM 53
. 如权利要求51所述的方法,其中当所述门控节段的一个或多个在所述 媒体装置处被访问时 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) ,导致在所述媒体装置上显示到由所述一个或多个赞助者 中的至少-个操作的至少一个网站的链接,并且进一歩包括至少部分地基于所 述显示的链接的选择来确定所述费用。

CN101433081A
CLAIM 99
. 如权利要求96所述的方法,其中与所述受保护的节段相关联的所述元 数据包括与所述受保护的节段的位置 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 相关联的信息。

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media (提供媒体, 的位置, 访问时) file , and the second digital watermark is metadata in the second media (提供媒体, 的位置, 访问时) file .
CN101433081A
CLAIM 37
. —种向媒体装置提供媒体 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 内容的系统,所述系统包括包括: 第一服务,通过数据传输网络向所述媒体装置传输媒体内容,所述媒体内容包括从连续的媒体内容节段选择的多个受保护的节段;以及第二服务,响应于在所述媒体装置处对与所述受保护的节段相关联的门控 节段的访问,在所述媒体装置处提供对所述受保护的节段的访问。

CN101433081A
CLAIM 53
. 如权利要求51所述的方法,其中当所述门控节段的一个或多个在所述 媒体装置处被访问时 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) ,导致在所述媒体装置上显示到由所述一个或多个赞助者 中的至少-个操作的至少一个网站的链接,并且进一歩包括至少部分地基于所 述显示的链接的选择来确定所述费用。

CN101433081A
CLAIM 99
. 如权利要求96所述的方法,其中与所述受保护的节段相关联的所述元 数据包括与所述受保护的节段的位置 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 相关联的信息。

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (提供媒体, 的位置, 访问时) (提供媒体, 的位置, 访问时) file for reproduction , wherein the digital media file include the first media content item (提供媒体, 的位置, 访问时) .
CN101433081A
CLAIM 37
. —种向媒体装置提供媒体 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 内容的系统,所述系统包括包括: 第一服务,通过数据传输网络向所述媒体装置传输媒体内容,所述媒体内容包括从连续的媒体内容节段选择的多个受保护的节段;以及第二服务,响应于在所述媒体装置处对与所述受保护的节段相关联的门控 节段的访问,在所述媒体装置处提供对所述受保护的节段的访问。

CN101433081A
CLAIM 53
. 如权利要求51所述的方法,其中当所述门控节段的一个或多个在所述 媒体装置处被访问时 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) ,导致在所述媒体装置上显示到由所述一个或多个赞助者 中的至少-个操作的至少一个网站的链接,并且进一歩包括至少部分地基于所 述显示的链接的选择来确定所述费用。

CN101433081A
CLAIM 99
. 如权利要求96所述的方法,其中与所述受保护的节段相关联的所述元 数据包括与所述受保护的节段的位置 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 相关联的信息。

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (提供媒体, 的位置, 访问时) .
CN101433081A
CLAIM 37
. —种向媒体装置提供媒体 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 内容的系统,所述系统包括包括: 第一服务,通过数据传输网络向所述媒体装置传输媒体内容,所述媒体内容包括从连续的媒体内容节段选择的多个受保护的节段;以及第二服务,响应于在所述媒体装置处对与所述受保护的节段相关联的门控 节段的访问,在所述媒体装置处提供对所述受保护的节段的访问。

CN101433081A
CLAIM 53
. 如权利要求51所述的方法,其中当所述门控节段的一个或多个在所述 媒体装置处被访问时 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) ,导致在所述媒体装置上显示到由所述一个或多个赞助者 中的至少-个操作的至少一个网站的链接,并且进一歩包括至少部分地基于所 述显示的链接的选择来确定所述费用。

CN101433081A
CLAIM 99
. 如权利要求96所述的方法,其中与所述受保护的节段相关联的所述元 数据包括与所述受保护的节段的位置 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 相关联的信息。

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (提供媒体, 的位置, 访问时) fingerprints for confirmation of the first and second media content items with a digital media (提供媒体, 的位置, 访问时) catalog database .
CN101433081A
CLAIM 37
. —种向媒体装置提供媒体 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 内容的系统,所述系统包括包括: 第一服务,通过数据传输网络向所述媒体装置传输媒体内容,所述媒体内容包括从连续的媒体内容节段选择的多个受保护的节段;以及第二服务,响应于在所述媒体装置处对与所述受保护的节段相关联的门控 节段的访问,在所述媒体装置处提供对所述受保护的节段的访问。

CN101433081A
CLAIM 53
. 如权利要求51所述的方法,其中当所述门控节段的一个或多个在所述 媒体装置处被访问时 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) ,导致在所述媒体装置上显示到由所述一个或多个赞助者 中的至少-个操作的至少一个网站的链接,并且进一歩包括至少部分地基于所 述显示的链接的选择来确定所述费用。

CN101433081A
CLAIM 99
. 如权利要求96所述的方法,其中与所述受保护的节段相关联的所述元 数据包括与所述受保护的节段的位置 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 相关联的信息。

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (提供媒体, 的位置, 访问时) .
CN101433081A
CLAIM 37
. —种向媒体装置提供媒体 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 内容的系统,所述系统包括包括: 第一服务,通过数据传输网络向所述媒体装置传输媒体内容,所述媒体内容包括从连续的媒体内容节段选择的多个受保护的节段;以及第二服务,响应于在所述媒体装置处对与所述受保护的节段相关联的门控 节段的访问,在所述媒体装置处提供对所述受保护的节段的访问。

CN101433081A
CLAIM 53
. 如权利要求51所述的方法,其中当所述门控节段的一个或多个在所述 媒体装置处被访问时 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) ,导致在所述媒体装置上显示到由所述一个或多个赞助者 中的至少-个操作的至少一个网站的链接,并且进一歩包括至少部分地基于所 述显示的链接的选择来确定所述费用。

CN101433081A
CLAIM 99
. 如权利要求96所述的方法,其中与所述受保护的节段相关联的所述元 数据包括与所述受保护的节段的位置 (second media, first digital media, digital media, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, second media file, digital media file, first media, first media file, first digital media file) 相关联的信息。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20080243694A1

Filed: 2007-03-30     Issued: 2008-10-02

Buy once play anywhere

(Original Assignee) Microsoft Corp     (Current Assignee) Microsoft Technology Licensing LLC

Jerry Alan Johnson, J. Clinton Paul Fowler, Jerry P. Hook, Shyam Krishnamoorthy
US10885154B2
CLAIM 1
. A multimedia hardware device (said database, said server) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (content items) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data (said database, said server) specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media (said database, said server) fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user (said database, said server) data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20080243694A1
CLAIM 16
. A system for managing downloads of purchased digital content , comprising : a store of digital content items (media content item) ;
a user database comprising records of users authorized to download items from the store of digital content items , the database comprising for each authorized user an identification of digital content items purchased by the user , and for each purchased digital content item by each user terms an identification of a quantity of devices to which the digital content item may be downloaded ;
and servers comprising computer instructions to : receive requests from users to download digital content items from said store to digital devices , determine if information in the user database indicates a requesting user has purchased a requested digital content item under terms that allow for downloading , and download the requested digital content item in a format usable by a requested device upon determining that the requesting user purchased requested digital content item under terms that allow for downloading .

US20080243694A1
CLAIM 17
. The system of claim 16 , further comprising a database of devices comprising for each device information specifying a format for digital content useable on each particular device , and wherein said computer instructions to download the requested digital content item in a format usable by a requested device comprises instructions to query said database (second user, hardware device, first user data, second user data, user identification data, extract second user data, second media) of devices for a format .

US20080243694A1
CLAIM 18
. The system of claim 16 , wherein said server (second user, hardware device, first user data, second user data, user identification data, extract second user data, second media) s further comprise instructions to receive a request to purchase a digital content item under terms defining a quantity of devices to which the user may download the digital content item , and update said user database to reflect the user that made the request , the requested digital content item , and the terms defining a quantity of devices to which the user may download the digital content item .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (content items) is a first version of an audiovisual work and the second media content item is a second version of the audiovisual work .
US20080243694A1
CLAIM 16
. A system for managing downloads of purchased digital content , comprising : a store of digital content items (media content item) ;
a user database comprising records of users authorized to download items from the store of digital content items , the database comprising for each authorized user an identification of digital content items purchased by the user , and for each purchased digital content item by each user terms an identification of a quantity of devices to which the digital content item may be downloaded ;
and servers comprising computer instructions to : receive requests from users to download digital content items from said store to digital devices , determine if information in the user database indicates a requesting user has purchased a requested digital content item under terms that allow for downloading , and download the requested digital content item in a format usable by a requested device upon determining that the requesting user purchased requested digital content item under terms that allow for downloading .

US20080243694A1
CLAIM 17
. The system of claim 16 , further comprising a database of devices comprising for each device information specifying a format for digital content useable on each particular device , and wherein said computer instructions to download the requested digital content item in a format usable by a requested device comprises instructions to query said database (second user, hardware device, first user data, second user data, user identification data, extract second user data, second media) of devices for a format .

US20080243694A1
CLAIM 18
. The system of claim 16 , wherein said server (second user, hardware device, first user data, second user data, user identification data, extract second user data, second media) s further comprise instructions to receive a request to purchase a digital content item under terms defining a quantity of devices to which the user may download the digital content item , and update said user database to reflect the user that made the request , the requested digital content item , and the terms defining a quantity of devices to which the user may download the digital content item .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (content items) is a first version of a book in digital format and the second media content item is a second version of the book in digital format .
US20080243694A1
CLAIM 16
. A system for managing downloads of purchased digital content , comprising : a store of digital content items (media content item) ;
a user database comprising records of users authorized to download items from the store of digital content items , the database comprising for each authorized user an identification of digital content items purchased by the user , and for each purchased digital content item by each user terms an identification of a quantity of devices to which the digital content item may be downloaded ;
and servers comprising computer instructions to : receive requests from users to download digital content items from said store to digital devices , determine if information in the user database indicates a requesting user has purchased a requested digital content item under terms that allow for downloading , and download the requested digital content item in a format usable by a requested device upon determining that the requesting user purchased requested digital content item under terms that allow for downloading .

US20080243694A1
CLAIM 17
. The system of claim 16 , further comprising a database of devices comprising for each device information specifying a format for digital content useable on each particular device , and wherein said computer instructions to download the requested digital content item in a format usable by a requested device comprises instructions to query said database (second user, hardware device, first user data, second user data, user identification data, extract second user data, second media) of devices for a format .

US20080243694A1
CLAIM 18
. The system of claim 16 , wherein said server (second user, hardware device, first user data, second user data, user identification data, extract second user data, second media) s further comprise instructions to receive a request to purchase a digital content item under terms defining a quantity of devices to which the user may download the digital content item , and update said user database to reflect the user that made the request , the requested digital content item , and the terms defining a quantity of devices to which the user may download the digital content item .

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user (said database, said server) data includes a geographic location of the user .
US20080243694A1
CLAIM 17
. The system of claim 16 , further comprising a database of devices comprising for each device information specifying a format for digital content useable on each particular device , and wherein said computer instructions to download the requested digital content item in a format usable by a requested device comprises instructions to query said database (second user, hardware device, first user data, second user data, user identification data, extract second user data, second media) of devices for a format .

US20080243694A1
CLAIM 18
. The system of claim 16 , wherein said server (second user, hardware device, first user data, second user data, user identification data, extract second user data, second media) s further comprise instructions to receive a request to purchase a digital content item under terms defining a quantity of devices to which the user may download the digital content item , and update said user database to reflect the user that made the request , the requested digital content item , and the terms defining a quantity of devices to which the user may download the digital content item .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data (said database, said server) includes the number of times the user requested to evaluate streaming the first media content item (content items) , and the second user (said database, said server) data includes the number of times the user requested to evaluate streaming the second media content item .
US20080243694A1
CLAIM 16
. A system for managing downloads of purchased digital content , comprising : a store of digital content items (media content item) ;
a user database comprising records of users authorized to download items from the store of digital content items , the database comprising for each authorized user an identification of digital content items purchased by the user , and for each purchased digital content item by each user terms an identification of a quantity of devices to which the digital content item may be downloaded ;
and servers comprising computer instructions to : receive requests from users to download digital content items from said store to digital devices , determine if information in the user database indicates a requesting user has purchased a requested digital content item under terms that allow for downloading , and download the requested digital content item in a format usable by a requested device upon determining that the requesting user purchased requested digital content item under terms that allow for downloading .

US20080243694A1
CLAIM 17
. The system of claim 16 , further comprising a database of devices comprising for each device information specifying a format for digital content useable on each particular device , and wherein said computer instructions to download the requested digital content item in a format usable by a requested device comprises instructions to query said database (second user, hardware device, first user data, second user data, user identification data, extract second user data, second media) of devices for a format .

US20080243694A1
CLAIM 18
. The system of claim 16 , wherein said server (second user, hardware device, first user data, second user data, user identification data, extract second user data, second media) s further comprise instructions to receive a request to purchase a digital content item under terms defining a quantity of devices to which the user may download the digital content item , and update said user database to reflect the user that made the request , the requested digital content item , and the terms defining a quantity of devices to which the user may download the digital content item .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (content items) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US20080243694A1
CLAIM 16
. A system for managing downloads of purchased digital content , comprising : a store of digital content items (media content item) ;
a user database comprising records of users authorized to download items from the store of digital content items , the database comprising for each authorized user an identification of digital content items purchased by the user , and for each purchased digital content item by each user terms an identification of a quantity of devices to which the digital content item may be downloaded ;
and servers comprising computer instructions to : receive requests from users to download digital content items from said store to digital devices , determine if information in the user database indicates a requesting user has purchased a requested digital content item under terms that allow for downloading , and download the requested digital content item in a format usable by a requested device upon determining that the requesting user purchased requested digital content item under terms that allow for downloading .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (content items) based on a plurality of streaming parameters included in the license that is received from the licensing system .
US20080243694A1
CLAIM 16
. A system for managing downloads of purchased digital content , comprising : a store of digital content items (media content item) ;
a user database comprising records of users authorized to download items from the store of digital content items , the database comprising for each authorized user an identification of digital content items purchased by the user , and for each purchased digital content item by each user terms an identification of a quantity of devices to which the digital content item may be downloaded ;
and servers comprising computer instructions to : receive requests from users to download digital content items from said store to digital devices , determine if information in the user database indicates a requesting user has purchased a requested digital content item under terms that allow for downloading , and download the requested digital content item in a format usable by a requested device upon determining that the requesting user purchased requested digital content item under terms that allow for downloading .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (content items) , and identify a second digital watermark included in a second media (said database, said server) file of the second media content item .
US20080243694A1
CLAIM 16
. A system for managing downloads of purchased digital content , comprising : a store of digital content items (media content item) ;
a user database comprising records of users authorized to download items from the store of digital content items , the database comprising for each authorized user an identification of digital content items purchased by the user , and for each purchased digital content item by each user terms an identification of a quantity of devices to which the digital content item may be downloaded ;
and servers comprising computer instructions to : receive requests from users to download digital content items from said store to digital devices , determine if information in the user database indicates a requesting user has purchased a requested digital content item under terms that allow for downloading , and download the requested digital content item in a format usable by a requested device upon determining that the requesting user purchased requested digital content item under terms that allow for downloading .

US20080243694A1
CLAIM 17
. The system of claim 16 , further comprising a database of devices comprising for each device information specifying a format for digital content useable on each particular device , and wherein said computer instructions to download the requested digital content item in a format usable by a requested device comprises instructions to query said database (second user, hardware device, first user data, second user data, user identification data, extract second user data, second media) of devices for a format .

US20080243694A1
CLAIM 18
. The system of claim 16 , wherein said server (second user, hardware device, first user data, second user data, user identification data, extract second user data, second media) s further comprise instructions to receive a request to purchase a digital content item under terms defining a quantity of devices to which the user may download the digital content item , and update said user database to reflect the user that made the request , the requested digital content item , and the terms defining a quantity of devices to which the user may download the digital content item .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media (said database, said server) file .
US20080243694A1
CLAIM 17
. The system of claim 16 , further comprising a database of devices comprising for each device information specifying a format for digital content useable on each particular device , and wherein said computer instructions to download the requested digital content item in a format usable by a requested device comprises instructions to query said database (second user, hardware device, first user data, second user data, user identification data, extract second user data, second media) of devices for a format .

US20080243694A1
CLAIM 18
. The system of claim 16 , wherein said server (second user, hardware device, first user data, second user data, user identification data, extract second user data, second media) s further comprise instructions to receive a request to purchase a digital content item under terms defining a quantity of devices to which the user may download the digital content item , and update said user database to reflect the user that made the request , the requested digital content item , and the terms defining a quantity of devices to which the user may download the digital content item .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (content items) .
US20080243694A1
CLAIM 16
. A system for managing downloads of purchased digital content , comprising : a store of digital content items (media content item) ;
a user database comprising records of users authorized to download items from the store of digital content items , the database comprising for each authorized user an identification of digital content items purchased by the user , and for each purchased digital content item by each user terms an identification of a quantity of devices to which the digital content item may be downloaded ;
and servers comprising computer instructions to : receive requests from users to download digital content items from said store to digital devices , determine if information in the user database indicates a requesting user has purchased a requested digital content item under terms that allow for downloading , and download the requested digital content item in a format usable by a requested device upon determining that the requesting user purchased requested digital content item under terms that allow for downloading .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (content items) .
US20080243694A1
CLAIM 16
. A system for managing downloads of purchased digital content , comprising : a store of digital content items (media content item) ;
a user database comprising records of users authorized to download items from the store of digital content items , the database comprising for each authorized user an identification of digital content items purchased by the user , and for each purchased digital content item by each user terms an identification of a quantity of devices to which the digital content item may be downloaded ;
and servers comprising computer instructions to : receive requests from users to download digital content items from said store to digital devices , determine if information in the user database indicates a requesting user has purchased a requested digital content item under terms that allow for downloading , and download the requested digital content item in a format usable by a requested device upon determining that the requesting user purchased requested digital content item under terms that allow for downloading .

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (said database, said server) that confirms the user' ;

s identity .
US20080243694A1
CLAIM 17
. The system of claim 16 , further comprising a database of devices comprising for each device information specifying a format for digital content useable on each particular device , and wherein said computer instructions to download the requested digital content item in a format usable by a requested device comprises instructions to query said database (second user, hardware device, first user data, second user data, user identification data, extract second user data, second media) of devices for a format .

US20080243694A1
CLAIM 18
. The system of claim 16 , wherein said server (second user, hardware device, first user data, second user data, user identification data, extract second user data, second media) s further comprise instructions to receive a request to purchase a digital content item under terms defining a quantity of devices to which the user may download the digital content item , and update said user database to reflect the user that made the request , the requested digital content item , and the terms defining a quantity of devices to which the user may download the digital content item .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (said database, said server) fingerprints for confirmation of the first and second media content items with a digital media catalog database (device information) .
US20080243694A1
CLAIM 17
. The system of claim 16 , further comprising a database of devices comprising for each device information (digital media catalog database) specifying a format for digital content useable on each particular device , and wherein said computer instructions to download the requested digital content item in a format usable by a requested device comprises instructions to query said database (second user, hardware device, first user data, second user data, user identification data, extract second user data, second media) of devices for a format .

US20080243694A1
CLAIM 18
. The system of claim 16 , wherein said server (second user, hardware device, first user data, second user data, user identification data, extract second user data, second media) s further comprise instructions to receive a request to purchase a digital content item under terms defining a quantity of devices to which the user may download the digital content item , and update said user database to reflect the user that made the request , the requested digital content item , and the terms defining a quantity of devices to which the user may download the digital content item .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (content items) .
US20080243694A1
CLAIM 16
. A system for managing downloads of purchased digital content , comprising : a store of digital content items (media content item) ;
a user database comprising records of users authorized to download items from the store of digital content items , the database comprising for each authorized user an identification of digital content items purchased by the user , and for each purchased digital content item by each user terms an identification of a quantity of devices to which the digital content item may be downloaded ;
and servers comprising computer instructions to : receive requests from users to download digital content items from said store to digital devices , determine if information in the user database indicates a requesting user has purchased a requested digital content item under terms that allow for downloading , and download the requested digital content item in a format usable by a requested device upon determining that the requesting user purchased requested digital content item under terms that allow for downloading .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20080201446A1

Filed: 2007-02-21     Issued: 2008-08-21

Method and system for collecting information about a user's media collections from multiple login points

(Original Assignee) Concert Technology Corp     (Current Assignee) NAPO ENTERPRISES LLC

Hugh Svendsen
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party (other user) online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic (when i) of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20080201446A1
CLAIM 28
. The system of claim 27 , wherein the central server is further adapted to identify one of the connections with the plurality of user devices that was last established as the primary session when i (target demographic) dentifying one of the multiple connections .

US20080201446A1
CLAIM 32
. The system of claim 24 , wherein the central server is further adapted to send a message to the connected user device that content requested for download by the user is already owned by another user (third party) device among the plurality of user devices associated with the user account .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming (media content) of the first media content item when the request is declined by the licensing system .
US20080201446A1
CLAIM 9
. The method of claim 7 , further comprising receiving or generating a recommendation for media content (streaming parameters, prevent streaming) for the user account .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item based on a plurality of streaming parameters (media content) included in the license that is received from the licensing system .
US20080201446A1
CLAIM 9
. The method of claim 7 , further comprising receiving or generating a recommendation for media content (streaming parameters, prevent streaming) for the user account .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CN101379473A

Filed: 2007-01-05     Issued: 2009-03-04

向客户端装置提供对应于加密内容的许可证的方法及使用该方法的数字版权管理转换系统

(Original Assignee) Inka安特沃客有限公司     

安成珉, 安云相
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (内安装) data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
CN101379473A
CLAIM 8
. 如权利要求2所述的数字版权管理转换系统的操作方法,其中在所 述数字版权管理转换系统内安装 (first user) 服务器,并且所述服务器向对应于所述第二 数字版权管理的服务器请求对应于所述超分配的第二内容的第二许可证,以 及接收对应于所述超分配的第二内容的第二许可证并将所述第二许可证发 送给所述第三人。

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format (生成第) and the second media content item is a second version of the book in digital format .
CN101379473A
CLAIM 1
. 一种用于向客户端装置提供对应于加密内容的许可证的数字版权管理转换系统的操作方法,所述方法包括如下步骤:(i)数字版权管理对第一数字版权内容类型的第一内容和对应于所述第一内容的第一许可证进行转换,以生成第 (digital format) 二数字版权内容类型的第二内容和对应于所述第二内容的第二许可证;(ii)接收对应于超分配给第三人的第二内容的许可证请求;(iii)向对应于第二数字版权管理的服务器请求对应于所述被超分配的第二内容的第二许可证;以及(iv)接收对应于所述超分配的第二内容的第二许可证并发送所述第二许可证给第三人。

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (内安装) data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
CN101379473A
CLAIM 8
. 如权利要求2所述的数字版权管理转换系统的操作方法,其中在所 述数字版权管理转换系统内安装 (first user) 服务器,并且所述服务器向对应于所述第二 数字版权管理的服务器请求对应于所述超分配的第二内容的第二许可证,以 及接收对应于所述超分配的第二内容的第二许可证并将所述第二许可证发 送给所述第三人。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark (提供给) included in a first media file of the first media content item , and identify a second digital watermark included in a second media file of the second media content item .
CN101379473A
CLAIM 6
. 如权利要求5所述的数字版权管理转换系统的操作方法,还包括将 所述被分配金额的一部分提供给 (first digital watermark) 对应于所述第一数字版权管理的服务器、所 述转换系统、对应于所述第二数字版权管理类型的服务器中的至少一个。

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark (提供给) is metadata in the first media file , and the second digital watermark is metadata in the second media file .
CN101379473A
CLAIM 6
. 如权利要求5所述的数字版权管理转换系统的操作方法,还包括将 所述被分配金额的一部分提供给 (first digital watermark) 对应于所述第一数字版权管理的服务器、所 述转换系统、对应于所述第二数字版权管理类型的服务器中的至少一个。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20070055439A1

Filed: 2006-04-27     Issued: 2007-03-08

Methods and systems for selectively providing a networked service

(Original Assignee) Ticketmaster LLC     (Current Assignee) Ticketmaster LLC

Dennis Denker, Adam Suasman, MyDung Nachman
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint (readable memory) that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (service provider) data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record (credit card) , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20070055439A1
CLAIM 22
. A method of establishing a lottery account for a user , the method comprising : receiving a request from the user to establish an account related to lotteries ;
storing an electronic copy of a government document including information identifying the user , the user' ;
s age , and an address associated with the user ;
determining if the user is a customer of a first internet service provider (first user, first user data) ;
accessing a database to determine if the user is to be excluded from lottery participation ;
and establishing an account for the first user at least partly in response to determining that the government document information indicates that the first user meets at least one governmental rule for participating in a lottery , that the user is within the authorized area , and that the database does not indicate that the first user is to be excluded from lottery participation .

US20070055439A1
CLAIM 23
. The method as defined in claim 22 , the method further comprising : storing in computer readable memory (first media fingerprint) a maximum lottery ticket charge limit for at least a first credit card (second statistics record) ;
and refusing a charge to the first credit card related to at least one lottery if the charge would result in the maximum lottery ticket charge limit being exceeded .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (service provider) data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
US20070055439A1
CLAIM 22
. A method of establishing a lottery account for a user , the method comprising : receiving a request from the user to establish an account related to lotteries ;
storing an electronic copy of a government document including information identifying the user , the user' ;
s age , and an address associated with the user ;
determining if the user is a customer of a first internet service provider (first user, first user data) ;
accessing a database to determine if the user is to be excluded from lottery participation ;
and establishing an account for the first user at least partly in response to determining that the government document information indicates that the first user meets at least one governmental rule for participating in a lottery , that the user is within the authorized area , and that the database does not indicate that the first user is to be excluded from lottery participation .

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics record (credit card) in real time .
US20070055439A1
CLAIM 23
. The method as defined in claim 22 , the method further comprising : storing in computer readable memory a maximum lottery ticket charge limit for at least a first credit card (second statistics record) ;
and refusing a charge to the first credit card related to at least one lottery if the charge would result in the maximum lottery ticket charge limit being exceeded .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20060190404A1

Filed: 2006-04-12     Issued: 2006-08-24

System for controlling the distribution and use of digital works

(Original Assignee) Contentguard Holdings Inc     (Current Assignee) Contentguard Holdings Inc

Mark Stefik, Peter Pirolli
US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (secure communications, digital content) of the audiovisual work .
US20060190404A1
CLAIM 1
. A method for establishing a secure communications (studio version) channel between a first repository and a second repository using a repository transaction protocol for use in a system for conducting transactions , the method comprising : generating from the first repository a registration identifier and registration message including an identification certificate , and an identifier of a master repository that encrypted the identification certificate ;
receiving the registration message at a second repository and verifying the identity of the first repository by verifying the identification certificate ;
validating the authenticity of the first repository , including , generating at the second repository a message to test the authenticity of the first repository , sending the generated message to the first repository , and verifying at the second repository if the first repository upon receiving the generated message to test the authenticity correctly processed the generated message ;
exchanging messages including at least one session key between the first and second repositories , wherein the session key is used in communications during a session between the first and second repository ;
and conducting a transaction between the first repository and the second repository using the session key , wherein the step of conducting the transaction between the first repository and the second repository using the session key , includes , generating a request for a digital work , associating usage rights information with the request for digital work , and determining if the usage rights information associated with the request corresponds to usage rights associated with the digital work , wherein the usage rights define a manner in which the digital work is used or distributed .

US20060190404A1
CLAIM 7
. The method of claim 6 , wherein the step of conducting a billing transaction comprises assigning a fee to digital content (studio version) .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (usage rights, cause one) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US20060190404A1
CLAIM 1
. A method for establishing a secure communications channel between a first repository and a second repository using a repository transaction protocol for use in a system for conducting transactions , the method comprising : generating from the first repository a registration identifier and registration message including an identification certificate , and an identifier of a master repository that encrypted the identification certificate ;
receiving the registration message at a second repository and verifying the identity of the first repository by verifying the identification certificate ;
validating the authenticity of the first repository , including , generating at the second repository a message to test the authenticity of the first repository , sending the generated message to the first repository , and verifying at the second repository if the first repository upon receiving the generated message to test the authenticity correctly processed the generated message ;
exchanging messages including at least one session key between the first and second repositories , wherein the session key is used in communications during a session between the first and second repository ;
and conducting a transaction between the first repository and the second repository using the session key , wherein the step of conducting the transaction between the first repository and the second repository using the session key , includes , generating a request for a digital work , associating usage rights (copyright owner) information with the request for digital work , and determining if the usage rights information associated with the request corresponds to usage rights associated with the digital work , wherein the usage rights define a manner in which the digital work is used or distributed .

US20060190404A1
CLAIM 39
. The method of claim 1 , wherein the method is implemented with one or more computer readable instructions embedded on a computer readable medium and configured to cause one (copyright owner) or more computer processors to perform the steps of the method .

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data that confirms the user' ;

s identity (cryptographic key) .
US20060190404A1
CLAIM 34
. The method of claim 1 , wherein the validating step comprises : sending via a sending repository a performance message encrypted by the sending repository using an encryption key to a receiving repository ;
and correctly decrypting the received performance message using a decryption key at the receiving repository , wherein the encryption and decryption keys are corresponding cryptographic key (s identity) s of the sending and receiving repositories .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20060277047A1

Filed: 2006-02-08     Issued: 2006-12-07

Automatic identification of repeated material in audio signals

(Original Assignee) Landmark Digital Services LLC     (Current Assignee) Apple Inc

David DeBusk, Darren Briggs, Michael Karliner, Richard Cheong Tang, Avery Li-Chun Wang
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request (time t) from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record (time offsets) , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20060277047A1
CLAIM 9
. The method of claim 8 wherein grouping the matching sample fragments further includes : for each probe sample and each matching sample , determining a relative time offset between the probe sample and the matching sample ;
generating a histogram of relative time offsets (second statistics record) ;
and for each peak in the histogram of relative time offsets , forming a chain of adjacent matching samples from the matching samples associated with each point in the histogram peak , whereby each chain is a member of the candidate group .

US20060277047A1
CLAIM 12
. The method of claim 7 wherein each parallel chain is extended as far as possible in time t (first request) o form a maximal matching parallel chain .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming (media segments, media content) of the first media content item when the request is declined by the licensing system .
US20060277047A1
CLAIM 13
. A system for recognizing repeated segments of non-recognized media content (prevent streaming, streaming parameters) in at least one source of non-recognized media content , the system comprising : a candidate manager receiving the non-recognized media and associating an identifier with samples of the non-recognized media ;
a fingerprint generator operable to create fingerprints for non-recognized media segments (prevent streaming, streaming parameters) ;
and an media search engine connected to the candidate manager and the fingerprint generator , the media search engine able to compare fingerprints of non-recognized media against a database of previously stored non-recognized media fingerprints to find repeated segments within the non-recognized media content .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item based on a plurality of streaming parameters (media segments, media content) included in the license that is received from the licensing system .
US20060277047A1
CLAIM 13
. A system for recognizing repeated segments of non-recognized media content (prevent streaming, streaming parameters) in at least one source of non-recognized media content , the system comprising : a candidate manager receiving the non-recognized media and associating an identifier with samples of the non-recognized media ;
a fingerprint generator operable to create fingerprints for non-recognized media segments (prevent streaming, streaming parameters) ;
and an media search engine connected to the candidate manager and the fingerprint generator , the media search engine able to compare fingerprints of non-recognized media against a database of previously stored non-recognized media fingerprints to find repeated segments within the non-recognized media content .

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics record (time offsets) in real time .
US20060277047A1
CLAIM 9
. The method of claim 8 wherein grouping the matching sample fragments further includes : for each probe sample and each matching sample , determining a relative time offset between the probe sample and the matching sample ;
generating a histogram of relative time offsets (second statistics record) ;
and for each peak in the histogram of relative time offsets , forming a chain of adjacent matching samples from the matching samples associated with each point in the histogram peak , whereby each chain is a member of the candidate group .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CN101313327A

Filed: 2006-01-09     Issued: 2008-11-26

用于建立未来要创建的数字内容的使用权限的方法和装置

(Original Assignee) 康坦夹德控股股份有限公司     

M·莱利, E·瓦伦左拉, A·纳希迪普, X·王, G·劳, T·塔, B·塔达永
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media (从内容) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items (从内容) determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
CN101313327A
CLAIM 14
. 如权利要求2所述的方法,其特征在于,所述创建步骤包括从内容 (first media, first digital media, first media content item, first media fingerprint, second media content items, first media file, first digital media file) 的多个 实例中选择内容。

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (从内容) content item is a first version of an audiovisual work and the second media content item is a second version of the audiovisual work .
CN101313327A
CLAIM 14
. 如权利要求2所述的方法,其特征在于,所述创建步骤包括从内容 (first media, first digital media, first media content item, first media fingerprint, second media content items, first media file, first digital media file) 的多个 实例中选择内容。

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (标签相关) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
CN101313327A
CLAIM 1
. 一种用于创建数字作品的方法,所述数字作品具有内容以及使用权限并指 定所述内容的使用方式,所述数字作品适用于在用于实施使用权限使得所述内容只 可根据由所述使用权限指定的使用方式来使用的储存库系统内使用,所述方法包 括:在创建所述内容之前生成表示数字作品的内容的标签; 在创建所述内容之前生成与所述标签相关 (copyright owner) 联的使用权限;将所述内容与所述标签相关联以指示所述内容只可根据由与所述标签相关联 的使用权限指定的使用方式来使用。

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (从内容) content item is a first version of a book in digital format and the second media content item is a second version of the book in digital format .
CN101313327A
CLAIM 14
. 如权利要求2所述的方法,其特征在于,所述创建步骤包括从内容 (first media, first digital media, first media content item, first media fingerprint, second media content items, first media file, first digital media file) 的多个 实例中选择内容。

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media (从内容) content item , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
CN101313327A
CLAIM 14
. 如权利要求2所述的方法,其特征在于,所述创建步骤包括从内容 (first media, first digital media, first media content item, first media fingerprint, second media content items, first media file, first digital media file) 的多个 实例中选择内容。

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (从内容) content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
CN101313327A
CLAIM 14
. 如权利要求2所述的方法,其特征在于,所述创建步骤包括从内容 (first media, first digital media, first media content item, first media fingerprint, second media content items, first media file, first digital media file) 的多个 实例中选择内容。

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (从内容) content item based on a plurality of streaming parameters included in the license that is received from the licensing system .
CN101313327A
CLAIM 14
. 如权利要求2所述的方法,其特征在于,所述创建步骤包括从内容 (first media, first digital media, first media content item, first media fingerprint, second media content items, first media file, first digital media file) 的多个 实例中选择内容。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media (从内容) file of the first media content item , and identify a second digital watermark included in a second media file of the second media content item .
CN101313327A
CLAIM 14
. 如权利要求2所述的方法,其特征在于,所述创建步骤包括从内容 (first media, first digital media, first media content item, first media fingerprint, second media content items, first media file, first digital media file) 的多个 实例中选择内容。

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media (从内容) file , and the second digital watermark is metadata in the second media file .
CN101313327A
CLAIM 14
. 如权利要求2所述的方法,其特征在于,所述创建步骤包括从内容 (first media, first digital media, first media content item, first media fingerprint, second media content items, first media file, first digital media file) 的多个 实例中选择内容。

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (从内容) file for reproduction , wherein the digital media file include the first media (从内容) content item .
CN101313327A
CLAIM 14
. 如权利要求2所述的方法,其特征在于,所述创建步骤包括从内容 (first media, first digital media, first media content item, first media fingerprint, second media content items, first media file, first digital media file) 的多个 实例中选择内容。

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media (从内容) content item .
CN101313327A
CLAIM 14
. 如权利要求2所述的方法,其特征在于,所述创建步骤包括从内容 (first media, first digital media, first media content item, first media fingerprint, second media content items, first media file, first digital media file) 的多个 实例中选择内容。

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints for confirmation of the first and second media content items (从内容) with a digital media catalog database .
CN101313327A
CLAIM 14
. 如权利要求2所述的方法,其特征在于,所述创建步骤包括从内容 (first media, first digital media, first media content item, first media fingerprint, second media content items, first media file, first digital media file) 的多个 实例中选择内容。

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (从内容) content item .
CN101313327A
CLAIM 14
. 如权利要求2所述的方法,其特征在于,所述创建步骤包括从内容 (first media, first digital media, first media content item, first media fingerprint, second media content items, first media file, first digital media file) 的多个 实例中选择内容。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20060149680A1

Filed: 2005-12-16     Issued: 2006-07-06

System for controlling the distribution and use of digital works

(Original Assignee) Contentguard Holdings Inc     (Current Assignee) Contentguard Holdings Inc

Mark Stefik, Peter Pirolli
US10885154B2
CLAIM 1
. A multimedia hardware device (software program) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (storage device) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (requesting access) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20060149680A1
CLAIM 5
. The method as recited in claim 1 , wherein at least a portion of the digital content is a software program (hardware device) .

US20060149680A1
CLAIM 9
. The method as recited in claim 1 , wherein at least one of the usage rights or a part of the content are stored on a removable storage device (second media content item, media content item) .

US20060149680A1
CLAIM 14
. A method for securely rendering digital documents , comprising : storing a digital document in a document repository ;
storing at least one usage right associated with the digital document ;
requesting access (second media, second media fingerprint) to the digital document from a document platform ;
determining whether the request may be granted based on the usage right , the determining step including authenticating the document platform and determining whether the usage right includes a manner of use that allows transfer of the digital document to the document platform ;
if the usage right allows the transfer of the digital document to the document platform , transferring at the digital document to the document platform ;
and rendering the digital document by the document platform .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (storage device) is a first version of an audiovisual work and the second media (requesting access) content item is a second version of the audiovisual work .
US20060149680A1
CLAIM 9
. The method as recited in claim 1 , wherein at least one of the usage rights or a part of the content are stored on a removable storage device (second media content item, media content item) .

US20060149680A1
CLAIM 14
. A method for securely rendering digital documents , comprising : storing a digital document in a document repository ;
storing at least one usage right associated with the digital document ;
requesting access (second media, second media fingerprint) to the digital document from a document platform ;
determining whether the request may be granted based on the usage right , the determining step including authenticating the document platform and determining whether the usage right includes a manner of use that allows transfer of the digital document to the document platform ;
if the usage right allows the transfer of the digital document to the document platform , transferring at the digital document to the document platform ;
and rendering the digital document by the document platform .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (digital content) of the audiovisual work .
US20060149680A1
CLAIM 5
. The method as recited in claim 1 , wherein at least a portion of the digital content (studio version) is a software program .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (usage rights, cause one) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US20060149680A1
CLAIM 9
. The method as recited in claim 1 , wherein at least one of the usage rights (copyright owner) or a part of the content are stored on a removable storage device .

US20060149680A1
CLAIM 13
. The method as recited in claim 1 , wherein the method is implemented via one or more computer readable instructions embedded on a computer readable medium and configured to cause one (copyright owner) or more computer processors to perform the steps of the method .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (storage device) is a first version of a book in digital format and the second media (requesting access) content item is a second version of the book in digital format .
US20060149680A1
CLAIM 9
. The method as recited in claim 1 , wherein at least one of the usage rights or a part of the content are stored on a removable storage device (second media content item, media content item) .

US20060149680A1
CLAIM 14
. A method for securely rendering digital documents , comprising : storing a digital document in a document repository ;
storing at least one usage right associated with the digital document ;
requesting access (second media, second media fingerprint) to the digital document from a document platform ;
determining whether the request may be granted based on the usage right , the determining step including authenticating the document platform and determining whether the usage right includes a manner of use that allows transfer of the digital document to the document platform ;
if the usage right allows the transfer of the digital document to the document platform , transferring at the digital document to the document platform ;
and rendering the digital document by the document platform .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (storage device) , and the second user data includes the number of times the user requested to evaluate streaming the second media (requesting access) content item .
US20060149680A1
CLAIM 9
. The method as recited in claim 1 , wherein at least one of the usage rights or a part of the content are stored on a removable storage device (second media content item, media content item) .

US20060149680A1
CLAIM 14
. A method for securely rendering digital documents , comprising : storing a digital document in a document repository ;
storing at least one usage right associated with the digital document ;
requesting access (second media, second media fingerprint) to the digital document from a document platform ;
determining whether the request may be granted based on the usage right , the determining step including authenticating the document platform and determining whether the usage right includes a manner of use that allows transfer of the digital document to the document platform ;
if the usage right allows the transfer of the digital document to the document platform , transferring at the digital document to the document platform ;
and rendering the digital document by the document platform .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (storage device) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US20060149680A1
CLAIM 9
. The method as recited in claim 1 , wherein at least one of the usage rights or a part of the content are stored on a removable storage device (second media content item, media content item) .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (storage device) based on a plurality of streaming parameters included in the license that is received from the licensing system .
US20060149680A1
CLAIM 9
. The method as recited in claim 1 , wherein at least one of the usage rights or a part of the content are stored on a removable storage device (second media content item, media content item) .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (storage device) , and identify a second digital watermark included in a second media (requesting access) file of the second media content item .
US20060149680A1
CLAIM 9
. The method as recited in claim 1 , wherein at least one of the usage rights or a part of the content are stored on a removable storage device (second media content item, media content item) .

US20060149680A1
CLAIM 14
. A method for securely rendering digital documents , comprising : storing a digital document in a document repository ;
storing at least one usage right associated with the digital document ;
requesting access (second media, second media fingerprint) to the digital document from a document platform ;
determining whether the request may be granted based on the usage right , the determining step including authenticating the document platform and determining whether the usage right includes a manner of use that allows transfer of the digital document to the document platform ;
if the usage right allows the transfer of the digital document to the document platform , transferring at the digital document to the document platform ;
and rendering the digital document by the document platform .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media (requesting access) file .
US20060149680A1
CLAIM 14
. A method for securely rendering digital documents , comprising : storing a digital document in a document repository ;
storing at least one usage right associated with the digital document ;
requesting access (second media, second media fingerprint) to the digital document from a document platform ;
determining whether the request may be granted based on the usage right , the determining step including authenticating the document platform and determining whether the usage right includes a manner of use that allows transfer of the digital document to the document platform ;
if the usage right allows the transfer of the digital document to the document platform , transferring at the digital document to the document platform ;
and rendering the digital document by the document platform .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (storage device) .
US20060149680A1
CLAIM 9
. The method as recited in claim 1 , wherein at least one of the usage rights or a part of the content are stored on a removable storage device (second media content item, media content item) .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (storage device) .
US20060149680A1
CLAIM 9
. The method as recited in claim 1 , wherein at least one of the usage rights or a part of the content are stored on a removable storage device (second media content item, media content item) .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (requesting access) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
US20060149680A1
CLAIM 14
. A method for securely rendering digital documents , comprising : storing a digital document in a document repository ;
storing at least one usage right associated with the digital document ;
requesting access (second media, second media fingerprint) to the digital document from a document platform ;
determining whether the request may be granted based on the usage right , the determining step including authenticating the document platform and determining whether the usage right includes a manner of use that allows transfer of the digital document to the document platform ;
if the usage right allows the transfer of the digital document to the document platform , transferring at the digital document to the document platform ;
and rendering the digital document by the document platform .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (storage device) .
US20060149680A1
CLAIM 9
. The method as recited in claim 1 , wherein at least one of the usage rights or a part of the content are stored on a removable storage device (second media content item, media content item) .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20060271484A1

Filed: 2005-10-03     Issued: 2006-11-30

System for controlling the distribution and use of digital works using digital tickets

(Original Assignee) Contentguard Holdings Inc     (Current Assignee) Contentguard Holdings Inc

Mark Stefik, Peter Pirolli
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (requesting access) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20060271484A1
CLAIM 1
. A method for controlling the number of times that a usage right associated with a digital work can be exercised , the method comprising : creating a digital work ;
determining a usage right for the digital work , the usage right specifying a digital ticket , the digital ticket indicating a number of times the usage right may be exercised ;
requesting access (second media, second media fingerprint) to the digital work including an identification of the usage right ;
determining the validity of the usage right based on a number of times the digital ticket has been used ;
granting or denying access to the digital work based on the result of the determining step ;
and updating the digital ticket if access to the digital work is granted .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media (requesting access) content item is a second version of the audiovisual work .
US20060271484A1
CLAIM 1
. A method for controlling the number of times that a usage right associated with a digital work can be exercised , the method comprising : creating a digital work ;
determining a usage right for the digital work , the usage right specifying a digital ticket , the digital ticket indicating a number of times the usage right may be exercised ;
requesting access (second media, second media fingerprint) to the digital work including an identification of the usage right ;
determining the validity of the usage right based on a number of times the digital ticket has been used ;
granting or denying access to the digital work based on the result of the determining step ;
and updating the digital ticket if access to the digital work is granted .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (cause one) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US20060271484A1
CLAIM 20
. The method of claim 1 , wherein the method is implemented with one or more computer readable instructions embedded on a computer readable medium and configured to cause one (copyright owner) or more computer processors to perform the steps of the method .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media (requesting access) content item is a second version of the book in digital format .
US20060271484A1
CLAIM 1
. A method for controlling the number of times that a usage right associated with a digital work can be exercised , the method comprising : creating a digital work ;
determining a usage right for the digital work , the usage right specifying a digital ticket , the digital ticket indicating a number of times the usage right may be exercised ;
requesting access (second media, second media fingerprint) to the digital work including an identification of the usage right ;
determining the validity of the usage right based on a number of times the digital ticket has been used ;
granting or denying access to the digital work based on the result of the determining step ;
and updating the digital ticket if access to the digital work is granted .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media (requesting access) content item .
US20060271484A1
CLAIM 1
. A method for controlling the number of times that a usage right associated with a digital work can be exercised , the method comprising : creating a digital work ;
determining a usage right for the digital work , the usage right specifying a digital ticket , the digital ticket indicating a number of times the usage right may be exercised ;
requesting access (second media, second media fingerprint) to the digital work including an identification of the usage right ;
determining the validity of the usage right based on a number of times the digital ticket has been used ;
granting or denying access to the digital work based on the result of the determining step ;
and updating the digital ticket if access to the digital work is granted .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media (requesting access) file of the second media content item .
US20060271484A1
CLAIM 1
. A method for controlling the number of times that a usage right associated with a digital work can be exercised , the method comprising : creating a digital work ;
determining a usage right for the digital work , the usage right specifying a digital ticket , the digital ticket indicating a number of times the usage right may be exercised ;
requesting access (second media, second media fingerprint) to the digital work including an identification of the usage right ;
determining the validity of the usage right based on a number of times the digital ticket has been used ;
granting or denying access to the digital work based on the result of the determining step ;
and updating the digital ticket if access to the digital work is granted .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media (requesting access) file .
US20060271484A1
CLAIM 1
. A method for controlling the number of times that a usage right associated with a digital work can be exercised , the method comprising : creating a digital work ;
determining a usage right for the digital work , the usage right specifying a digital ticket , the digital ticket indicating a number of times the usage right may be exercised ;
requesting access (second media, second media fingerprint) to the digital work including an identification of the usage right ;
determining the validity of the usage right based on a number of times the digital ticket has been used ;
granting or denying access to the digital work based on the result of the determining step ;
and updating the digital ticket if access to the digital work is granted .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file (denying access) for reproduction , wherein the digital media file include the first media content item .
US20060271484A1
CLAIM 1
. A method for controlling the number of times that a usage right associated with a digital work can be exercised , the method comprising : creating a digital work ;
determining a usage right for the digital work , the usage right specifying a digital ticket , the digital ticket indicating a number of times the usage right may be exercised ;
requesting access to the digital work including an identification of the usage right ;
determining the validity of the usage right based on a number of times the digital ticket has been used ;
granting or denying access (digital media file) to the digital work based on the result of the determining step ;
and updating the digital ticket if access to the digital work is granted .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (requesting access) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
US20060271484A1
CLAIM 1
. A method for controlling the number of times that a usage right associated with a digital work can be exercised , the method comprising : creating a digital work ;
determining a usage right for the digital work , the usage right specifying a digital ticket , the digital ticket indicating a number of times the usage right may be exercised ;
requesting access (second media, second media fingerprint) to the digital work including an identification of the usage right ;
determining the validity of the usage right based on a number of times the digital ticket has been used ;
granting or denying access to the digital work based on the result of the determining step ;
and updating the digital ticket if access to the digital work is granted .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20050273432A1

Filed: 2005-08-08     Issued: 2005-12-08

System for controlling the distribution and use of digital works

(Original Assignee) Contentguard Holdings Inc     (Current Assignee) Contentguard Holdings Inc

Mark Stefik, Peter Pirolli
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (requesting access) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20050273432A1
CLAIM 23
. A method for securely rendering digital documents comprising : storing a digital document in a document repository ;
storing at least one usage right associated with the digital document ;
requesting access (second media, second media fingerprint) to the digital document from a document platform ;
determining whether the request may be granted based on the usage right , the determining step including authenticating the document platform and determining whether the usage right includes a manner of use that allows transfer of the digital document to the document platform ;
if the usage right allows the transfer of the digital document to the document platform , transferring at least a portion of the digital document to the document platform ;
and rendering the digital document by the document platform , wherein the digital document comprises plural sections of digital content and the at least one usage right includes plural usage rights respectively associated with each of the plural sections of content , the plural sections of digital content and the plural usage rights comprise a composite digital work , and each of the sections of digital content and a corresponding usage right of the composite digital work are separately accessible .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media (requesting access) content item is a second version of the audiovisual work .
US20050273432A1
CLAIM 23
. A method for securely rendering digital documents comprising : storing a digital document in a document repository ;
storing at least one usage right associated with the digital document ;
requesting access (second media, second media fingerprint) to the digital document from a document platform ;
determining whether the request may be granted based on the usage right , the determining step including authenticating the document platform and determining whether the usage right includes a manner of use that allows transfer of the digital document to the document platform ;
if the usage right allows the transfer of the digital document to the document platform , transferring at least a portion of the digital document to the document platform ;
and rendering the digital document by the document platform , wherein the digital document comprises plural sections of digital content and the at least one usage right includes plural usage rights respectively associated with each of the plural sections of content , the plural sections of digital content and the plural usage rights comprise a composite digital work , and each of the sections of digital content and a corresponding usage right of the composite digital work are separately accessible .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (digital work, usage rights, cause one) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US20050273432A1
CLAIM 15
. A method for securely rendering digital documents comprising : storing a digital document in a document platform ;
storing at least one usage right associated with the digital document , the at least one usage right specifying a manner of use indicating the number of times the digital document can be rendered by the document platform ;
determining whether the digital document may be rendered by the document platform based on at least the at least one usage right ;
and if the at least one usage right allows the digital document to be rendered on the document platform , rendering the digital document by the document platform , wherein the digital document comprises plural sections of digital content and the at least one usage right includes plural usage rights (copyright owner) respectively associated with each of the plural sections of content , the plural sections of digital content and the plural usage rights comprise a composite digital work (copyright owner) , and each of the sections of digital content and a corresponding usage right of the composite digital work are separately accessible .

US20050273432A1
CLAIM 22
. A method as recited in claim 15 , wherein the method is implemented via one or more computer readable instructions embedded on a computer readable medium and configured to cause one (copyright owner) or more computer processors to perform the steps of the method .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media (requesting access) content item is a second version of the book in digital format .
US20050273432A1
CLAIM 23
. A method for securely rendering digital documents comprising : storing a digital document in a document repository ;
storing at least one usage right associated with the digital document ;
requesting access (second media, second media fingerprint) to the digital document from a document platform ;
determining whether the request may be granted based on the usage right , the determining step including authenticating the document platform and determining whether the usage right includes a manner of use that allows transfer of the digital document to the document platform ;
if the usage right allows the transfer of the digital document to the document platform , transferring at least a portion of the digital document to the document platform ;
and rendering the digital document by the document platform , wherein the digital document comprises plural sections of digital content and the at least one usage right includes plural usage rights respectively associated with each of the plural sections of content , the plural sections of digital content and the plural usage rights comprise a composite digital work , and each of the sections of digital content and a corresponding usage right of the composite digital work are separately accessible .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media (requesting access) content item .
US20050273432A1
CLAIM 23
. A method for securely rendering digital documents comprising : storing a digital document in a document repository ;
storing at least one usage right associated with the digital document ;
requesting access (second media, second media fingerprint) to the digital document from a document platform ;
determining whether the request may be granted based on the usage right , the determining step including authenticating the document platform and determining whether the usage right includes a manner of use that allows transfer of the digital document to the document platform ;
if the usage right allows the transfer of the digital document to the document platform , transferring at least a portion of the digital document to the document platform ;
and rendering the digital document by the document platform , wherein the digital document comprises plural sections of digital content and the at least one usage right includes plural usage rights respectively associated with each of the plural sections of content , the plural sections of digital content and the plural usage rights comprise a composite digital work , and each of the sections of digital content and a corresponding usage right of the composite digital work are separately accessible .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media (requesting access) file of the second media content item .
US20050273432A1
CLAIM 23
. A method for securely rendering digital documents comprising : storing a digital document in a document repository ;
storing at least one usage right associated with the digital document ;
requesting access (second media, second media fingerprint) to the digital document from a document platform ;
determining whether the request may be granted based on the usage right , the determining step including authenticating the document platform and determining whether the usage right includes a manner of use that allows transfer of the digital document to the document platform ;
if the usage right allows the transfer of the digital document to the document platform , transferring at least a portion of the digital document to the document platform ;
and rendering the digital document by the document platform , wherein the digital document comprises plural sections of digital content and the at least one usage right includes plural usage rights respectively associated with each of the plural sections of content , the plural sections of digital content and the plural usage rights comprise a composite digital work , and each of the sections of digital content and a corresponding usage right of the composite digital work are separately accessible .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media (requesting access) file .
US20050273432A1
CLAIM 23
. A method for securely rendering digital documents comprising : storing a digital document in a document repository ;
storing at least one usage right associated with the digital document ;
requesting access (second media, second media fingerprint) to the digital document from a document platform ;
determining whether the request may be granted based on the usage right , the determining step including authenticating the document platform and determining whether the usage right includes a manner of use that allows transfer of the digital document to the document platform ;
if the usage right allows the transfer of the digital document to the document platform , transferring at least a portion of the digital document to the document platform ;
and rendering the digital document by the document platform , wherein the digital document comprises plural sections of digital content and the at least one usage right includes plural usage rights respectively associated with each of the plural sections of content , the plural sections of digital content and the plural usage rights comprise a composite digital work , and each of the sections of digital content and a corresponding usage right of the composite digital work are separately accessible .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (requesting access) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
US20050273432A1
CLAIM 23
. A method for securely rendering digital documents comprising : storing a digital document in a document repository ;
storing at least one usage right associated with the digital document ;
requesting access (second media, second media fingerprint) to the digital document from a document platform ;
determining whether the request may be granted based on the usage right , the determining step including authenticating the document platform and determining whether the usage right includes a manner of use that allows transfer of the digital document to the document platform ;
if the usage right allows the transfer of the digital document to the document platform , transferring at least a portion of the digital document to the document platform ;
and rendering the digital document by the document platform , wherein the digital document comprises plural sections of digital content and the at least one usage right includes plural usage rights respectively associated with each of the plural sections of content , the plural sections of digital content and the plural usage rights comprise a composite digital work , and each of the sections of digital content and a corresponding usage right of the composite digital work are separately accessible .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US7788271B2

Filed: 2005-06-07     Issued: 2010-08-31

Content distribution server, content distribution method, and program

(Original Assignee) Sony Corp     (Current Assignee) Sony Corp

Shunichi Soma, Munetake Ebihara, Hiroshi Kuno
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint (readable storage medium) that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (distribution server) data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint (readable storage medium) that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints (readable storage medium) so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US7788271B2
CLAIM 1
. A content distribution server (first user) for distributing content to a plurality of terminals owned by a user , comprising : a content database for storing content identified by a content ID as a plurality of files , the plurality of files including different types of the same content and having a field , the types based on different attributes of the same content and assigned the same content ID , wherein a falsification detection value is stored in the field of the plurality of files ;
and a user database for storing , for each user identified by a user ID , a content ID of content purchased by the user ;
wherein , the content distribution server is configured to : receive a content purchase request , including a specified attribute of the requested content , and the user ID from a first terminal owned by the user , the specified attribute indicating one of the types of the same content , wherein the user is requesting to purchase a specified type of the same content ;
authenticate the first terminal on the basis of the received user ID ;
acquire the requested content , the content ID , and the falsification detection value from the content database after the request is received by using the specified attribute to identify the specified type for the acquisition from the plurality of files ;
store the acquired content ID and the received user ID in the user database by relating the acquired content ID with the received user ID ;
provide the requested content to the first terminal with information indicative of the received user ID ;
receive a content distribution request , including a specified attribute of the content requested for distribution , and the user ID from a second terminal owned by the user ;
authenticate the second terminal on the basis of the user ID received from the second terminal ;
acquire the content requested for distribution , from the content database , by using the content ID stored in the user database when the user ID received from the second terminal matches the user ID related to the content ID in the user database ;
and provide the content requested for distribution to the second terminal according to the attribute specified in the content distribution request and attaching the falsification detection value in a predetermined field of the content before providing the content , the attached falsification detection value detecting whether a group ID is associated with the user ID and identifying a service provided by the content distribution server when the second terminal attempts to process the provided content , wherein information indicative of the user ID received from the second terminal is provided with the content requested for distribution , and a type of the content requested for distribution is based on the attribute specified by the second terminal .

US7788271B2
CLAIM 3
. A computer-readable storage medium (first media fingerprint, second media fingerprint, second media fingerprints) , comprising a computer program , which when executed on a processor , causes the processor to perform a content distribution method , the method comprising : storing a content database having a plurality of files including content identified by a content ID the plurality of files including different types of the same content and having a field , the types based on different attributes of the same content and assigned the same content ID , wherein a falsification detection value is stored in the field of the plurality of files ;
and storing a user database including a user ID and a content ID corresponding to content purchased by the user ;
receiving a content purchase request , including a specified attribute of the requested content , and the user ID from a first terminal owned by the user , the specified attribute indicates one of the types of the same content , wherein the user is requesting to purchase a specified type of the same content ;
authenticating the first terminal on the basis of the received user ID ;
acquiring the requested content , the content ID , and the falsification detection value after the request is received by using the specified attribute to identify the specified type for the acquisition from the plurality of files ;
storing the acquired content ID and the received user ID by relating the acquired content ID with the received user ID ;
providing the requested content to the first terminal with information indicative of the received user ID ;
receiving a content distribution request , including a specified attribute of the content requested for distribution , and the user ID from a second terminal owned by the user ;
authenticating the second terminal on the basis of the user ID received from the second terminal ;
acquiring the content requested for distribution by using the stored content ID , when the user ID received from the second terminal matches the user ID related to the content ID ;
and providing the content requested for distribution to the second terminal according to the attribute specified in the content distribution request and attaching the falsification detection value in a predetermined field of the content before providing the content , the attached falsification detection value detecting whether a group ID is associated with the user ID and identifying a service provided by a content distribution server when the second terminal attempts to process the provided content , wherein information indicative of the user ID received from the second terminal is provided with the content requested for distribution , and a type of the content requested for distribution is based on the attribute specified by the second terminal .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (content data) of the audiovisual work .
US7788271B2
CLAIM 1
. A content distribution server for distributing content to a plurality of terminals owned by a user , comprising : a content data (studio version) base for storing content identified by a content ID as a plurality of files , the plurality of files including different types of the same content and having a field , the types based on different attributes of the same content and assigned the same content ID , wherein a falsification detection value is stored in the field of the plurality of files ;
and a user database for storing , for each user identified by a user ID , a content ID of content purchased by the user ;
wherein , the content distribution server is configured to : receive a content purchase request , including a specified attribute of the requested content , and the user ID from a first terminal owned by the user , the specified attribute indicating one of the types of the same content , wherein the user is requesting to purchase a specified type of the same content ;
authenticate the first terminal on the basis of the received user ID ;
acquire the requested content , the content ID , and the falsification detection value from the content database after the request is received by using the specified attribute to identify the specified type for the acquisition from the plurality of files ;
store the acquired content ID and the received user ID in the user database by relating the acquired content ID with the received user ID ;
provide the requested content to the first terminal with information indicative of the received user ID ;
receive a content distribution request , including a specified attribute of the content requested for distribution , and the user ID from a second terminal owned by the user ;
authenticate the second terminal on the basis of the user ID received from the second terminal ;
acquire the content requested for distribution , from the content database , by using the content ID stored in the user database when the user ID received from the second terminal matches the user ID related to the content ID in the user database ;
and provide the content requested for distribution to the second terminal according to the attribute specified in the content distribution request and attaching the falsification detection value in a predetermined field of the content before providing the content , the attached falsification detection value detecting whether a group ID is associated with the user ID and identifying a service provided by the content distribution server when the second terminal attempts to process the provided content , wherein information indicative of the user ID received from the second terminal is provided with the content requested for distribution , and a type of the content requested for distribution is based on the attribute specified by the second terminal .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (distribution server) data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
US7788271B2
CLAIM 1
. A content distribution server (first user) for distributing content to a plurality of terminals owned by a user , comprising : a content database for storing content identified by a content ID as a plurality of files , the plurality of files including different types of the same content and having a field , the types based on different attributes of the same content and assigned the same content ID , wherein a falsification detection value is stored in the field of the plurality of files ;
and a user database for storing , for each user identified by a user ID , a content ID of content purchased by the user ;
wherein , the content distribution server is configured to : receive a content purchase request , including a specified attribute of the requested content , and the user ID from a first terminal owned by the user , the specified attribute indicating one of the types of the same content , wherein the user is requesting to purchase a specified type of the same content ;
authenticate the first terminal on the basis of the received user ID ;
acquire the requested content , the content ID , and the falsification detection value from the content database after the request is received by using the specified attribute to identify the specified type for the acquisition from the plurality of files ;
store the acquired content ID and the received user ID in the user database by relating the acquired content ID with the received user ID ;
provide the requested content to the first terminal with information indicative of the received user ID ;
receive a content distribution request , including a specified attribute of the content requested for distribution , and the user ID from a second terminal owned by the user ;
authenticate the second terminal on the basis of the user ID received from the second terminal ;
acquire the content requested for distribution , from the content database , by using the content ID stored in the user database when the user ID received from the second terminal matches the user ID related to the content ID in the user database ;
and provide the content requested for distribution to the second terminal according to the attribute specified in the content distribution request and attaching the falsification detection value in a predetermined field of the content before providing the content , the attached falsification detection value detecting whether a group ID is associated with the user ID and identifying a service provided by the content distribution server when the second terminal attempts to process the provided content , wherein information indicative of the user ID received from the second terminal is provided with the content requested for distribution , and a type of the content requested for distribution is based on the attribute specified by the second terminal .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints (readable storage medium) for confirmation of the first and second media content items with a digital media catalog database .
US7788271B2
CLAIM 3
. A computer-readable storage medium (first media fingerprint, second media fingerprint, second media fingerprints) , comprising a computer program , which when executed on a processor , causes the processor to perform a content distribution method , the method comprising : storing a content database having a plurality of files including content identified by a content ID the plurality of files including different types of the same content and having a field , the types based on different attributes of the same content and assigned the same content ID , wherein a falsification detection value is stored in the field of the plurality of files ;
and storing a user database including a user ID and a content ID corresponding to content purchased by the user ;
receiving a content purchase request , including a specified attribute of the requested content , and the user ID from a first terminal owned by the user , the specified attribute indicates one of the types of the same content , wherein the user is requesting to purchase a specified type of the same content ;
authenticating the first terminal on the basis of the received user ID ;
acquiring the requested content , the content ID , and the falsification detection value after the request is received by using the specified attribute to identify the specified type for the acquisition from the plurality of files ;
storing the acquired content ID and the received user ID by relating the acquired content ID with the received user ID ;
providing the requested content to the first terminal with information indicative of the received user ID ;
receiving a content distribution request , including a specified attribute of the content requested for distribution , and the user ID from a second terminal owned by the user ;
authenticating the second terminal on the basis of the user ID received from the second terminal ;
acquiring the content requested for distribution by using the stored content ID , when the user ID received from the second terminal matches the user ID related to the content ID ;
and providing the content requested for distribution to the second terminal according to the attribute specified in the content distribution request and attaching the falsification detection value in a predetermined field of the content before providing the content , the attached falsification detection value detecting whether a group ID is associated with the user ID and identifying a service provided by a content distribution server when the second terminal attempts to process the provided content , wherein information indicative of the user ID received from the second terminal is provided with the content requested for distribution , and a type of the content requested for distribution is based on the attribute specified by the second terminal .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20060041512A1

Filed: 2005-04-20     Issued: 2006-02-23

Content rendering device with usage rights

(Original Assignee) Xerox Corp     (Current Assignee) Contentguard Holdings Inc ; Xerox Corp

Mark Stefik
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (requesting access) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20060041512A1
CLAIM 17
. A rendering apparatus as recited in claim 13 , wherein said means for requesting access (second media, second media fingerprint) comprises means for generating a requested manner of use of the digital content , and wherein said means for granting only grants access if the requested manner of use corresponds to a permitted manner of use .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media (requesting access) content item is a second version of the audiovisual work .
US20060041512A1
CLAIM 17
. A rendering apparatus as recited in claim 13 , wherein said means for requesting access (second media, second media fingerprint) comprises means for generating a requested manner of use of the digital content , and wherein said means for granting only grants access if the requested manner of use corresponds to a permitted manner of use .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (rendering device) of the audiovisual work .
US20060041512A1
CLAIM 35
. A systems as recited in claim 33 , further comprising a portable rendering device (studio version) having a rendering engine for rendering the digital content .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (digital work) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US20060041512A1
CLAIM 23
. A system for controlling the use of digital content by authorizing at least one repository for rendering the digital work (copyright owner) s whereby digital content can be rendered only by an authorized repository , said system comprising : an authorizing repository for requesting an authorization object required to be contained within the authorized repository for the authorized repository to render a digital work ;
means for determining , whether the request from the authorizing repository should be granted ;
and means for transmitting an authorization object to the authorized repository if the means for determining determines that the request should be granted .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media (requesting access) content item is a second version of the book in digital format .
US20060041512A1
CLAIM 17
. A rendering apparatus as recited in claim 13 , wherein said means for requesting access (second media, second media fingerprint) comprises means for generating a requested manner of use of the digital content , and wherein said means for granting only grants access if the requested manner of use corresponds to a permitted manner of use .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media (requesting access) content item .
US20060041512A1
CLAIM 17
. A rendering apparatus as recited in claim 13 , wherein said means for requesting access (second media, second media fingerprint) comprises means for generating a requested manner of use of the digital content , and wherein said means for granting only grants access if the requested manner of use corresponds to a permitted manner of use .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media (requesting access) file of the second media content item .
US20060041512A1
CLAIM 17
. A rendering apparatus as recited in claim 13 , wherein said means for requesting access (second media, second media fingerprint) comprises means for generating a requested manner of use of the digital content , and wherein said means for granting only grants access if the requested manner of use corresponds to a permitted manner of use .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media (requesting access) file .
US20060041512A1
CLAIM 17
. A rendering apparatus as recited in claim 13 , wherein said means for requesting access (second media, second media fingerprint) comprises means for generating a requested manner of use of the digital content , and wherein said means for granting only grants access if the requested manner of use corresponds to a permitted manner of use .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (requesting access) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
US20060041512A1
CLAIM 17
. A rendering apparatus as recited in claim 13 , wherein said means for requesting access (second media, second media fingerprint) comprises means for generating a requested manner of use of the digital content , and wherein said means for granting only grants access if the requested manner of use corresponds to a permitted manner of use .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20050223415A1

Filed: 2005-03-30     Issued: 2005-10-06

Rights management terminal, server apparatus and usage information collection system

(Original Assignee) Panasonic Corp     (Current Assignee) KMizra LLC

Masahiro Oho, Ryuichi Okamoto, Mitsuhiro Inoue, Hiroki Murakami, Katsumi Tokuda
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint (readable storage medium) that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint (readable storage medium) that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items (file management) determined by the first and second media fingerprints (readable storage medium) so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20050223415A1
CLAIM 16
. The rights management terminal according to claim 15 , wherein a pair of the second public key certificate and the second private key is made up of a bunch of pairs , each being made up of the attribute certificate and the third private key , the attribute certificate holding an attribute different from an attribute held by another attribute certificate , and the third private key being paired with the attribute certificate , said rights management terminal further comprises a user profile management (second media content items) unit operable to manage a profile of the user using said rights management terminal , and in the case where the second public key certificate and the second private key are required as a set , said selection processing unit is operable to obtain , from the bunch of pairs , a pair of the attribute certificate and the third private key , the attribute certificate holding an attribute that corresponds to an attribute indicated in the profile .

US20050223415A1
CLAIM 26
. A computer-readable storage medium (first media fingerprint, second media fingerprint, second media fingerprints) onto which the program according to claim 24 is stored .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (other attribute) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US20050223415A1
CLAIM 16
. The rights management terminal according to claim 15 , wherein a pair of the second public key certificate and the second private key is made up of a bunch of pairs , each being made up of the attribute certificate and the third private key , the attribute certificate holding an attribute different from an attribute held by another attribute (copyright owner) certificate , and the third private key being paired with the attribute certificate , said rights management terminal further comprises a user profile management unit operable to manage a profile of the user using said rights management terminal , and in the case where the second public key certificate and the second private key are required as a set , said selection processing unit is operable to obtain , from the bunch of pairs , a pair of the attribute certificate and the third private key , the attribute certificate holding an attribute that corresponds to an attribute indicated in the profile .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints (readable storage medium) for confirmation of the first and second media content items (file management) with a digital media catalog database .
US20050223415A1
CLAIM 16
. The rights management terminal according to claim 15 , wherein a pair of the second public key certificate and the second private key is made up of a bunch of pairs , each being made up of the attribute certificate and the third private key , the attribute certificate holding an attribute different from an attribute held by another attribute certificate , and the third private key being paired with the attribute certificate , said rights management terminal further comprises a user profile management (second media content items) unit operable to manage a profile of the user using said rights management terminal , and in the case where the second public key certificate and the second private key are required as a set , said selection processing unit is operable to obtain , from the bunch of pairs , a pair of the attribute certificate and the third private key , the attribute certificate holding an attribute that corresponds to an attribute indicated in the profile .

US20050223415A1
CLAIM 26
. A computer-readable storage medium (first media fingerprint, second media fingerprint, second media fingerprints) onto which the program according to claim 24 is stored .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20050177844A1

Filed: 2005-01-03     Issued: 2005-08-11

Managed affiliate system and method

(Original Assignee) Ron Levi; Greg Piccionelli     (Current Assignee) XWeb Inc

Ron Levi, Greg Piccionelli
US10885154B2
CLAIM 1
. A multimedia hardware device (control software) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20050177844A1
CLAIM 11
. A method as claimed in claim 1 , further comprising transferring control software (hardware device) to the participant computer , the control software being configured to notify the provider computer whether content associated with a uniform resource locator has been altered .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (content data) of the audiovisual work .
US20050177844A1
CLAIM 16
. An affiliate system operated on a computer network having a provider computer , a participant computer , and a user computer , wherein the provider computer , the participant computer , and the user computer are in communication therebetween , the provider computer having content for use on the participant computer on a participant web site , the affiliate system comprising : a program manager , the program manager being configured to receive registration information from the participant computer and to prescreen the participant' ;
s web site ;
a content data (studio version) base , the content database being coupled to the provider computer and containing content approved for use on the participant computer ;
and a use rights manager , the use rights manager being coupled to the content database and being configured to control access of the user computer to the content on the affiliate system .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20050108173A1

Filed: 2004-12-20     Issued: 2005-05-19

System for controlling the distribution and use digital works using digital tickets

(Original Assignee) Contentguard Holdings Inc     (Current Assignee) Contentguard Holdings Inc

Mark Stefik, Peter Pirolli
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (Computer readable media, storage device) (Computer readable media, storage device) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20050108173A1
CLAIM 26
. The system of claim 23 , wherein said usage rights are separable from said content so that the content and the associated usage rights can be stored in different storage device (first media content item, media content item, second media content item) s .

US20050108173A1
CLAIM 43
. Computer readable media (first media content item, media content item, second media content item) for use in a computer controlled system for the distribution of digital works including content and usage rights associated therewith , the usage rights specifying a manner of use of content of the digital works , the usage right also specifying a digital ticket that indicates a predetermined number of times that said usage right may be exercised , said system including at least one repository for enforcing usage rights , a method for controlling the number of times that a usage right associated with a digital work may be exercised , said medium comprising : a) instructions for receiving a request to access said digital work , said request specifying said usage right ;
b) instructions for determining if said digital ticket for said usage right indicates that said usage right has been exercised said predetermined number of times ;
c) instructions for denying access to said digital work and if said digital ticket indicates that said usage right has been exercised said predetermined number of times ;
and d) instructions for granting access to said digital work and punching said digital ticket to indicate an instance of exercising said usage right if said digital ticket indicates that said usage right has not been exercised said predetermined number of times .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (Computer readable media, storage device) (Computer readable media, storage device) is a first version of an audiovisual work and the second media content item is a second version of the audiovisual work .
US20050108173A1
CLAIM 26
. The system of claim 23 , wherein said usage rights are separable from said content so that the content and the associated usage rights can be stored in different storage device (first media content item, media content item, second media content item) s .

US20050108173A1
CLAIM 43
. Computer readable media (first media content item, media content item, second media content item) for use in a computer controlled system for the distribution of digital works including content and usage rights associated therewith , the usage rights specifying a manner of use of content of the digital works , the usage right also specifying a digital ticket that indicates a predetermined number of times that said usage right may be exercised , said system including at least one repository for enforcing usage rights , a method for controlling the number of times that a usage right associated with a digital work may be exercised , said medium comprising : a) instructions for receiving a request to access said digital work , said request specifying said usage right ;
b) instructions for determining if said digital ticket for said usage right indicates that said usage right has been exercised said predetermined number of times ;
c) instructions for denying access to said digital work and if said digital ticket indicates that said usage right has been exercised said predetermined number of times ;
and d) instructions for granting access to said digital work and punching said digital ticket to indicate an instance of exercising said usage right if said digital ticket indicates that said usage right has not been exercised said predetermined number of times .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (digital content) of the audiovisual work .
US20050108173A1
CLAIM 2
. The method of 1 wherein said storing step comprises storing said digital content (studio version) in a first storage and storing said digital ticket in a second storage .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (Computer readable media, storage device) (Computer readable media, storage device) is a first version of a book in digital format and the second media content item is a second version of the book in digital format .
US20050108173A1
CLAIM 26
. The system of claim 23 , wherein said usage rights are separable from said content so that the content and the associated usage rights can be stored in different storage device (first media content item, media content item, second media content item) s .

US20050108173A1
CLAIM 43
. Computer readable media (first media content item, media content item, second media content item) for use in a computer controlled system for the distribution of digital works including content and usage rights associated therewith , the usage rights specifying a manner of use of content of the digital works , the usage right also specifying a digital ticket that indicates a predetermined number of times that said usage right may be exercised , said system including at least one repository for enforcing usage rights , a method for controlling the number of times that a usage right associated with a digital work may be exercised , said medium comprising : a) instructions for receiving a request to access said digital work , said request specifying said usage right ;
b) instructions for determining if said digital ticket for said usage right indicates that said usage right has been exercised said predetermined number of times ;
c) instructions for denying access to said digital work and if said digital ticket indicates that said usage right has been exercised said predetermined number of times ;
and d) instructions for granting access to said digital work and punching said digital ticket to indicate an instance of exercising said usage right if said digital ticket indicates that said usage right has not been exercised said predetermined number of times .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (Computer readable media, storage device) (Computer readable media, storage device) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
US20050108173A1
CLAIM 26
. The system of claim 23 , wherein said usage rights are separable from said content so that the content and the associated usage rights can be stored in different storage device (first media content item, media content item, second media content item) s .

US20050108173A1
CLAIM 43
. Computer readable media (first media content item, media content item, second media content item) for use in a computer controlled system for the distribution of digital works including content and usage rights associated therewith , the usage rights specifying a manner of use of content of the digital works , the usage right also specifying a digital ticket that indicates a predetermined number of times that said usage right may be exercised , said system including at least one repository for enforcing usage rights , a method for controlling the number of times that a usage right associated with a digital work may be exercised , said medium comprising : a) instructions for receiving a request to access said digital work , said request specifying said usage right ;
b) instructions for determining if said digital ticket for said usage right indicates that said usage right has been exercised said predetermined number of times ;
c) instructions for denying access to said digital work and if said digital ticket indicates that said usage right has been exercised said predetermined number of times ;
and d) instructions for granting access to said digital work and punching said digital ticket to indicate an instance of exercising said usage right if said digital ticket indicates that said usage right has not been exercised said predetermined number of times .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (Computer readable media, storage device) (Computer readable media, storage device) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US20050108173A1
CLAIM 26
. The system of claim 23 , wherein said usage rights are separable from said content so that the content and the associated usage rights can be stored in different storage device (first media content item, media content item, second media content item) s .

US20050108173A1
CLAIM 43
. Computer readable media (first media content item, media content item, second media content item) for use in a computer controlled system for the distribution of digital works including content and usage rights associated therewith , the usage rights specifying a manner of use of content of the digital works , the usage right also specifying a digital ticket that indicates a predetermined number of times that said usage right may be exercised , said system including at least one repository for enforcing usage rights , a method for controlling the number of times that a usage right associated with a digital work may be exercised , said medium comprising : a) instructions for receiving a request to access said digital work , said request specifying said usage right ;
b) instructions for determining if said digital ticket for said usage right indicates that said usage right has been exercised said predetermined number of times ;
c) instructions for denying access to said digital work and if said digital ticket indicates that said usage right has been exercised said predetermined number of times ;
and d) instructions for granting access to said digital work and punching said digital ticket to indicate an instance of exercising said usage right if said digital ticket indicates that said usage right has not been exercised said predetermined number of times .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (Computer readable media, storage device) (Computer readable media, storage device) based on a plurality of streaming parameters included in the license that is received from the licensing system .
US20050108173A1
CLAIM 26
. The system of claim 23 , wherein said usage rights are separable from said content so that the content and the associated usage rights can be stored in different storage device (first media content item, media content item, second media content item) s .

US20050108173A1
CLAIM 43
. Computer readable media (first media content item, media content item, second media content item) for use in a computer controlled system for the distribution of digital works including content and usage rights associated therewith , the usage rights specifying a manner of use of content of the digital works , the usage right also specifying a digital ticket that indicates a predetermined number of times that said usage right may be exercised , said system including at least one repository for enforcing usage rights , a method for controlling the number of times that a usage right associated with a digital work may be exercised , said medium comprising : a) instructions for receiving a request to access said digital work , said request specifying said usage right ;
b) instructions for determining if said digital ticket for said usage right indicates that said usage right has been exercised said predetermined number of times ;
c) instructions for denying access to said digital work and if said digital ticket indicates that said usage right has been exercised said predetermined number of times ;
and d) instructions for granting access to said digital work and punching said digital ticket to indicate an instance of exercising said usage right if said digital ticket indicates that said usage right has not been exercised said predetermined number of times .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (Computer readable media, storage device) (Computer readable media, storage device) , and identify a second digital watermark included in a second media file of the second media content item .
US20050108173A1
CLAIM 26
. The system of claim 23 , wherein said usage rights are separable from said content so that the content and the associated usage rights can be stored in different storage device (first media content item, media content item, second media content item) s .

US20050108173A1
CLAIM 43
. Computer readable media (first media content item, media content item, second media content item) for use in a computer controlled system for the distribution of digital works including content and usage rights associated therewith , the usage rights specifying a manner of use of content of the digital works , the usage right also specifying a digital ticket that indicates a predetermined number of times that said usage right may be exercised , said system including at least one repository for enforcing usage rights , a method for controlling the number of times that a usage right associated with a digital work may be exercised , said medium comprising : a) instructions for receiving a request to access said digital work , said request specifying said usage right ;
b) instructions for determining if said digital ticket for said usage right indicates that said usage right has been exercised said predetermined number of times ;
c) instructions for denying access to said digital work and if said digital ticket indicates that said usage right has been exercised said predetermined number of times ;
and d) instructions for granting access to said digital work and punching said digital ticket to indicate an instance of exercising said usage right if said digital ticket indicates that said usage right has not been exercised said predetermined number of times .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file (denying access) for reproduction , wherein the digital media file include the first media content item (Computer readable media, storage device) (Computer readable media, storage device) .
US20050108173A1
CLAIM 1
. In a computer controlled system for the distribution of digital works including content and usage rights associated therewith , the usage rights specifying a manner of use of content of the digital works , the usage right also specifying a digital ticket that indicates a predetermined number of times that said usage right may be exercised , said system including at least one repository for enforcing usage rights , a method for controlling the number of times that a usage right associated with a digital work may be exercised , said method comprising the steps of : a) storing said content , said usage right and said digital ticket in at least one storage ;
b) receiving a request to access said digital work , said request specifying said usage right ;
c) determining if said digital ticket for said usage right indicates that said usage right has been exercised said predetermined number of times ;
d) if said digital ticket indicates that said usage right has been exercised said predetermined number of times , denying access (digital media file) to said digital work ;
and e) if said digital ticket indicates that said usage right has not been exercised said predetermined number of times , granting access to said digital work and punching said digital ticket to indicate an instance of exercising said usage right .

US20050108173A1
CLAIM 26
. The system of claim 23 , wherein said usage rights are separable from said content so that the content and the associated usage rights can be stored in different storage device (first media content item, media content item, second media content item) s .

US20050108173A1
CLAIM 43
. Computer readable media (first media content item, media content item, second media content item) for use in a computer controlled system for the distribution of digital works including content and usage rights associated therewith , the usage rights specifying a manner of use of content of the digital works , the usage right also specifying a digital ticket that indicates a predetermined number of times that said usage right may be exercised , said system including at least one repository for enforcing usage rights , a method for controlling the number of times that a usage right associated with a digital work may be exercised , said medium comprising : a) instructions for receiving a request to access said digital work , said request specifying said usage right ;
b) instructions for determining if said digital ticket for said usage right indicates that said usage right has been exercised said predetermined number of times ;
c) instructions for denying access to said digital work and if said digital ticket indicates that said usage right has been exercised said predetermined number of times ;
and d) instructions for granting access to said digital work and punching said digital ticket to indicate an instance of exercising said usage right if said digital ticket indicates that said usage right has not been exercised said predetermined number of times .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (Computer readable media, storage device) (Computer readable media, storage device) .
US20050108173A1
CLAIM 26
. The system of claim 23 , wherein said usage rights are separable from said content so that the content and the associated usage rights can be stored in different storage device (first media content item, media content item, second media content item) s .

US20050108173A1
CLAIM 43
. Computer readable media (first media content item, media content item, second media content item) for use in a computer controlled system for the distribution of digital works including content and usage rights associated therewith , the usage rights specifying a manner of use of content of the digital works , the usage right also specifying a digital ticket that indicates a predetermined number of times that said usage right may be exercised , said system including at least one repository for enforcing usage rights , a method for controlling the number of times that a usage right associated with a digital work may be exercised , said medium comprising : a) instructions for receiving a request to access said digital work , said request specifying said usage right ;
b) instructions for determining if said digital ticket for said usage right indicates that said usage right has been exercised said predetermined number of times ;
c) instructions for denying access to said digital work and if said digital ticket indicates that said usage right has been exercised said predetermined number of times ;
and d) instructions for granting access to said digital work and punching said digital ticket to indicate an instance of exercising said usage right if said digital ticket indicates that said usage right has not been exercised said predetermined number of times .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (Computer readable media, storage device) (Computer readable media, storage device) .
US20050108173A1
CLAIM 26
. The system of claim 23 , wherein said usage rights are separable from said content so that the content and the associated usage rights can be stored in different storage device (first media content item, media content item, second media content item) s .

US20050108173A1
CLAIM 43
. Computer readable media (first media content item, media content item, second media content item) for use in a computer controlled system for the distribution of digital works including content and usage rights associated therewith , the usage rights specifying a manner of use of content of the digital works , the usage right also specifying a digital ticket that indicates a predetermined number of times that said usage right may be exercised , said system including at least one repository for enforcing usage rights , a method for controlling the number of times that a usage right associated with a digital work may be exercised , said medium comprising : a) instructions for receiving a request to access said digital work , said request specifying said usage right ;
b) instructions for determining if said digital ticket for said usage right indicates that said usage right has been exercised said predetermined number of times ;
c) instructions for denying access to said digital work and if said digital ticket indicates that said usage right has been exercised said predetermined number of times ;
and d) instructions for granting access to said digital work and punching said digital ticket to indicate an instance of exercising said usage right if said digital ticket indicates that said usage right has not been exercised said predetermined number of times .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CN1886757A

Filed: 2004-12-02     Issued: 2006-12-27

用于提供具有数字权利管理的深度链接功能的方法、系统和存储介质

(Original Assignee) 国际商业机器公司     

E·E·凯利, T·Y·威尔布林科, D·麦奎因尼
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer (一计算) for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer (一计算) the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
CN1886757A
CLAIM 8
. 根据权利要求1的方法,还包括部署处理软件以提供具有数字权利管理的深度链接的步骤,所述部署包括:将所述处理软件安装(940)在至少一个服务器上;为访问所述至少一个服务器上的所述处理软件的用户标识(906)服务器地址;如果需要,安装(920)代理服务器;将所述处理软件发送(922)给所述至少一个服务器并将所述处理软件复制到所述至少一个服务器的文件系统;将所述处理软件发送给至少第一计算 (online retailer, online retainer, third party online retailer, third party online retainer) 机客户机;以及在所述第一计算机客户机上执行所述处理软件。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark (计算机系统) included in a first media file of the first media content item , and identify a second digital watermark included in a second media file (操作系统) of the second media content item .
CN1886757A
CLAIM 1
. 一种用于运行与网络相连的计算机系统 (first digital watermark) (102)以提供具有数字权利管理的深度链接的方法,所述方法包括以下步骤:将引用目标网站(126)上的目标网页(128)的超文本链接标识为深度链接(124);创建与所述深度链接关联的深度链接表(110、114),其中所述深度链接表包含用于建立Web内容(132-138)以便呈现给所述目标网站的访问者的网页链接和规则;以及根据所述规则将所述Web内容显示给所述访问者。

CN1886757A
CLAIM 9
. 根据权利要求1的方法,还包括集成处理软件以提供具有数字权利管理的深度链接的步骤,所述集成包括:判定(802)所述处理软件是否将在至少一个服务器上执行;标识(804)所述至少一个服务器的地址;检查(806)所述至少一个服务器的操作系统 (second media file, digital media file) 、应用以及版本号以便与所述处理软件一起验证,并且为所述至少一个服务器标识集成所需的任何缺少的软件应用;根据任何没有被验证用于所述处理软件的操作系统和应用来更新(810)所述至少一个服务器,并且为所述至少一个服务器提供任何所述集成所需的所述缺少的软件应用;标识(816)客户机地址并检查计算机客户机的操作系统、应用和版本号以便与所述处理软件一起验证,并且标识集成所需的任何从所述计算机客户机缺少的软件应用;根据任何没有被验证用于所述处理软件的操作系统和应用来更新(824)所述计算机客户机,并且为所述计算机客户机提供任何所述集成所需的缺少的软件应用;以及将所述处理软件安装在所述计算机客户机(826)和所述至少一个服务器(812)上。

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark (计算机系统) is metadata in the first media file , and the second digital watermark is metadata in the second media file (操作系统) .
CN1886757A
CLAIM 1
. 一种用于运行与网络相连的计算机系统 (first digital watermark) (102)以提供具有数字权利管理的深度链接的方法,所述方法包括以下步骤:将引用目标网站(126)上的目标网页(128)的超文本链接标识为深度链接(124);创建与所述深度链接关联的深度链接表(110、114),其中所述深度链接表包含用于建立Web内容(132-138)以便呈现给所述目标网站的访问者的网页链接和规则;以及根据所述规则将所述Web内容显示给所述访问者。

CN1886757A
CLAIM 9
. 根据权利要求1的方法,还包括集成处理软件以提供具有数字权利管理的深度链接的步骤,所述集成包括:判定(802)所述处理软件是否将在至少一个服务器上执行;标识(804)所述至少一个服务器的地址;检查(806)所述至少一个服务器的操作系统 (second media file, digital media file) 、应用以及版本号以便与所述处理软件一起验证,并且为所述至少一个服务器标识集成所需的任何缺少的软件应用;根据任何没有被验证用于所述处理软件的操作系统和应用来更新(810)所述至少一个服务器,并且为所述至少一个服务器提供任何所述集成所需的所述缺少的软件应用;标识(816)客户机地址并检查计算机客户机的操作系统、应用和版本号以便与所述处理软件一起验证,并且标识集成所需的任何从所述计算机客户机缺少的软件应用;根据任何没有被验证用于所述处理软件的操作系统和应用来更新(824)所述计算机客户机,并且为所述计算机客户机提供任何所述集成所需的缺少的软件应用;以及将所述处理软件安装在所述计算机客户机(826)和所述至少一个服务器(812)上。

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file (操作系统) for reproduction , wherein the digital media file include the first media content item .
CN1886757A
CLAIM 9
. 根据权利要求1的方法,还包括集成处理软件以提供具有数字权利管理的深度链接的步骤,所述集成包括:判定(802)所述处理软件是否将在至少一个服务器上执行;标识(804)所述至少一个服务器的地址;检查(806)所述至少一个服务器的操作系统 (second media file, digital media file) 、应用以及版本号以便与所述处理软件一起验证,并且为所述至少一个服务器标识集成所需的任何缺少的软件应用;根据任何没有被验证用于所述处理软件的操作系统和应用来更新(810)所述至少一个服务器,并且为所述至少一个服务器提供任何所述集成所需的所述缺少的软件应用;标识(816)客户机地址并检查计算机客户机的操作系统、应用和版本号以便与所述处理软件一起验证,并且标识集成所需的任何从所述计算机客户机缺少的软件应用;根据任何没有被验证用于所述处理软件的操作系统和应用来更新(824)所述计算机客户机,并且为所述计算机客户机提供任何所述集成所需的缺少的软件应用;以及将所述处理软件安装在所述计算机客户机(826)和所述至少一个服务器(812)上。

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query (链接的方法) on the display asking the user whether the user would like to stream the first media content item .
CN1886757A
CLAIM 1
. 一种用于运行与网络相连的计算机系统(102)以提供具有数字权利管理的深度链接的方法 (display query) ,所述方法包括以下步骤:将引用目标网站(126)上的目标网页(128)的超文本链接标识为深度链接(124);创建与所述深度链接关联的深度链接表(110、114),其中所述深度链接表包含用于建立Web内容(132-138)以便呈现给所述目标网站的访问者的网页链接和规则;以及根据所述规则将所述Web内容显示给所述访问者。

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (一个标识) that confirms the user' ;

s identity .
CN1886757A
CLAIM 5
. 根据权利要求4的方法,其中所述深度链接表由所述源网站的作者创建,并且还包括以下步骤:访问所述目标网站(126)以标识是深度链接的候选者的链接;利用在所述目标站点处导航的网页的浏览历史,将至少一个标识 (user identification data) 为需要深度链接的目标网站页面(128)输入所述深度链接表(110);以及将所述深度链接表存储在所述源网站处。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
EP1530115A2

Filed: 2004-11-05     Issued: 2005-05-11

Method and system for controlling access to content

(Original Assignee) Nokia Oyj     (Current Assignee) Nokia Oyj

Matti Lipsanen, Tuomo Saarikivi, Larri Vermola
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (more items) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (network node) data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item (more items) to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
EP1530115A2
CLAIM 12
The method according to claim 10 or 11 , wherein the content guide comprises one or more items (second media content item, media content item) indicating receivable content or content-type , the items being configured in a hierarchical parent-child structure in which an access rating of a child item can not exceed an access rating of a parent item .

EP1530115A2
CLAIM 31
The apparatus according to claim 29 , wherein the apparatus is a network node (first user, first user data) .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (more items) is a first version of an audiovisual work and the second media content item (more items) is a second version of the audiovisual work .
EP1530115A2
CLAIM 12
The method according to claim 10 or 11 , wherein the content guide comprises one or more items (second media content item, media content item) indicating receivable content or content-type , the items being configured in a hierarchical parent-child structure in which an access rating of a child item can not exceed an access rating of a parent item .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (more items) is a first version of a book in digital format and the second media content item (more items) is a second version of the book in digital format .
EP1530115A2
CLAIM 12
The method according to claim 10 or 11 , wherein the content guide comprises one or more items (second media content item, media content item) indicating receivable content or content-type , the items being configured in a hierarchical parent-child structure in which an access rating of a child item can not exceed an access rating of a parent item .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (network node) data includes the number of times the user requested to evaluate streaming the first media content item (more items) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item (more items) .
EP1530115A2
CLAIM 12
The method according to claim 10 or 11 , wherein the content guide comprises one or more items (second media content item, media content item) indicating receivable content or content-type , the items being configured in a hierarchical parent-child structure in which an access rating of a child item can not exceed an access rating of a parent item .

EP1530115A2
CLAIM 31
The apparatus according to claim 29 , wherein the apparatus is a network node (first user, first user data) .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (more items) from a licensing system when the request is granted by the licensing system ;

and prevent streaming (available content) of the first media content item when the request is declined by the licensing system .
EP1530115A2
CLAIM 12
The method according to claim 10 or 11 , wherein the content guide comprises one or more items (second media content item, media content item) indicating receivable content or content-type , the items being configured in a hierarchical parent-child structure in which an access rating of a child item can not exceed an access rating of a parent item .

EP1530115A2
CLAIM 23
A method of controlling user access to content receivable by a terminal across a communications medium , comprising : maintaining a content guide including at least items identifying available content (prevent streaming) or content-types receivable by a terminal for consumption and access rating for receivable content , the items of the content guide being arranged in a parent-child hierarchical structure having a hierarchy rule in which an access rating of a child item does not exceed an access rating of a corresponding parent item ;
and providing the content guide to the terminal .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (more items) based on a plurality of streaming parameters included in the license that is received from the licensing system .
EP1530115A2
CLAIM 12
The method according to claim 10 or 11 , wherein the content guide comprises one or more items (second media content item, media content item) indicating receivable content or content-type , the items being configured in a hierarchical parent-child structure in which an access rating of a child item can not exceed an access rating of a parent item .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark (electronic watermark) included in a first media file of the first media content item (more items) , and identify a second digital watermark (electronic watermark) included in a second media file of the second media content item (more items) .
EP1530115A2
CLAIM 12
The method according to claim 10 or 11 , wherein the content guide comprises one or more items (second media content item, media content item) indicating receivable content or content-type , the items being configured in a hierarchical parent-child structure in which an access rating of a child item can not exceed an access rating of a parent item .

EP1530115A2
CLAIM 18
The method according to any preceding claim further comprising receiving receivable content including an electronic watermark (first digital watermark, second digital watermark) indicating an access rating for the content .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark (electronic watermark) is metadata in the first media file , and the second digital watermark (electronic watermark) is metadata in the second media file .
EP1530115A2
CLAIM 18
The method according to any preceding claim further comprising receiving receivable content including an electronic watermark (first digital watermark, second digital watermark) indicating an access rating for the content .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file (detected user) for reproduction , wherein the digital media file include the first media content item (more items) .
EP1530115A2
CLAIM 5
The method according to any preceding claim wherein the determined access right is determined according to at least an access rights level of one detected user (first digital media file) , and the access rights level enables determination of a suitability or unsuitability of particular content or content-types for consumption by the user .

EP1530115A2
CLAIM 12
The method according to claim 10 or 11 , wherein the content guide comprises one or more items (second media content item, media content item) indicating receivable content or content-type , the items being configured in a hierarchical parent-child structure in which an access rating of a child item can not exceed an access rating of a parent item .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (more items) .
EP1530115A2
CLAIM 12
The method according to claim 10 or 11 , wherein the content guide comprises one or more items (second media content item, media content item) indicating receivable content or content-type , the items being configured in a hierarchical parent-child structure in which an access rating of a child item can not exceed an access rating of a parent item .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (more items) .
EP1530115A2
CLAIM 12
The method according to claim 10 or 11 , wherein the content guide comprises one or more items (second media content item, media content item) indicating receivable content or content-type , the items being configured in a hierarchical parent-child structure in which an access rating of a child item can not exceed an access rating of a parent item .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20060031785A1

Filed: 2004-10-04     Issued: 2006-02-09

Rich content download

(Original Assignee) Limelight Networks Inc     (Current Assignee) Limelight Networks Inc

Nathan Raciborski
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data (content object) specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party (third party) online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20060031785A1
CLAIM 1
. A content download system for downloading a content file and additional content using a window ;
the content download system comprising : a content site that presents the window , wherein the window : displays the download progress of the content file , presents the additional content while the content file is downloaded , and allows selection of the additional content ;
a content provider that serves as an origin server for the content file , a third party (third party) that receives information on the content file , wherein the third party provides the additional content .

US20060031785A1
CLAIM 15
. The method for downloading the content file and receiving additional content with the window as recited in claim 8 , further comprising a step of automatically playing the additional content during download of the content object (extract first user data) .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20060008256A1

Filed: 2004-09-29     Issued: 2006-01-12

Audio visual player apparatus and system and method of content distribution using the same

(Original Assignee) MusicGremlin Inc     (Current Assignee) SanDisk Technologies LLC

Robert Khedouri, Jonathan Axelrod, Harold Price
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (user selections, storage device) (user selections, storage device) to the device ;

identify the first media content item by determining a first media (one second) fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (first user) data (one second) specific to the user when the user accepts to stream the first media content item ;

generate a second request (available network) from the user to evaluate streaming a second media content item (user selections, storage device) to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user (second user) data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party (other user) online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20060008256A1
CLAIM 8
. A system for storing and distributing digital media in a networked environment , the system comprising : a content source storing content ;
a user-operated device including a communications subsystem for determining when there is network connectivity to the content source and for establishing a connection to the content source when possible , using a wireless communication channel ;
an authentication system in communication with the content source wherein the authentication system verifies the identity of the user to the content source ;
a content selector operated by the user to make a selection from said content ;
a transmitter for communicating the user selections (first media content item, second media content item, media content item) of content to the content source ;
and a receiver that receives the selected content from said content source ;
wherein said content source releases the selected content to said user-operated device if said user-operated device is authenticated by said authentication system .

US20060008256A1
CLAIM 14
. The system of claim 8 wherein said content source is another user (third party) -operated device .

US20060008256A1
CLAIM 24
. A method for sharing digital media content , the method comprising : Identifying , by a first user (first user) , digital media of interest contained in a collection of digital media possessed by a second user (second user) ;
determining when access to the collection of digital media possessed by the second user is available ;
transmitting a request for the digital media content of interest ;
and retrieving digital media content of interest .

US20060008256A1
CLAIM 31
. A method of claim 24 where the step of identifying comprises directly accessing the at least one second (first media, first version, first digital media, first user data) user' ;
s database .

US20060008256A1
CLAIM 53
. The portable media player of claim 47 where the digital storage medium is a magnetic storage device (first media content item, second media content item, media content item) .

US20060008256A1
CLAIM 60
. A method of acquiring digital media content , the method comprising : storing a plurality of content selections on a dedicated electronic database ;
creating a list of all the available media content on such electronic database ;
determining when access to said electronic database is available ;
electronically transmitting a copy of such list to a plurality of user devices which is locally stored on such devices and available to users ;
further electronically transmitting to such user devices any modifications the initial list ;
enabling users to select for acquisition at least one item from such list ;
recording such selection on the user device ;
and transmitting the request for such selection from the user device to the electronic database when the device detects an available network (second request) connection ;
transmitting the requested item to the user device ;
storing the item locally on the device .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (user selections, storage device) (user selections, storage device) is a first version (one second) of an audiovisual work and the second media content item (user selections, storage device) is a second version of the audiovisual work .
US20060008256A1
CLAIM 8
. A system for storing and distributing digital media in a networked environment , the system comprising : a content source storing content ;
a user-operated device including a communications subsystem for determining when there is network connectivity to the content source and for establishing a connection to the content source when possible , using a wireless communication channel ;
an authentication system in communication with the content source wherein the authentication system verifies the identity of the user to the content source ;
a content selector operated by the user to make a selection from said content ;
a transmitter for communicating the user selections (first media content item, second media content item, media content item) of content to the content source ;
and a receiver that receives the selected content from said content source ;
wherein said content source releases the selected content to said user-operated device if said user-operated device is authenticated by said authentication system .

US20060008256A1
CLAIM 31
. A method of claim 24 where the step of identifying comprises directly accessing the at least one second (first media, first version, first digital media, first user data) user' ;
s database .

US20060008256A1
CLAIM 53
. The portable media player of claim 47 where the digital storage medium is a magnetic storage device (first media content item, second media content item, media content item) .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version (one second) is a live version of the audiovisual work and the second version is a studio version of the audiovisual work .
US20060008256A1
CLAIM 31
. A method of claim 24 where the step of identifying comprises directly accessing the at least one second (first media, first version, first digital media, first user data) user' ;
s database .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version (one second) is authorized for streaming to the user by a copyright owner of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US20060008256A1
CLAIM 31
. A method of claim 24 where the step of identifying comprises directly accessing the at least one second (first media, first version, first digital media, first user data) user' ;
s database .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (user selections, storage device) (user selections, storage device) is a first version (one second) of a book in digital format and the second media content item (user selections, storage device) is a second version of the book in digital format .
US20060008256A1
CLAIM 8
. A system for storing and distributing digital media in a networked environment , the system comprising : a content source storing content ;
a user-operated device including a communications subsystem for determining when there is network connectivity to the content source and for establishing a connection to the content source when possible , using a wireless communication channel ;
an authentication system in communication with the content source wherein the authentication system verifies the identity of the user to the content source ;
a content selector operated by the user to make a selection from said content ;
a transmitter for communicating the user selections (first media content item, second media content item, media content item) of content to the content source ;
and a receiver that receives the selected content from said content source ;
wherein said content source releases the selected content to said user-operated device if said user-operated device is authenticated by said authentication system .

US20060008256A1
CLAIM 31
. A method of claim 24 where the step of identifying comprises directly accessing the at least one second (first media, first version, first digital media, first user data) user' ;
s database .

US20060008256A1
CLAIM 53
. The portable media player of claim 47 where the digital storage medium is a magnetic storage device (first media content item, second media content item, media content item) .

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user (second user) data includes a geographic location of the user .
US20060008256A1
CLAIM 24
. A method for sharing digital media content , the method comprising : Identifying , by a first user , digital media of interest contained in a collection of digital media possessed by a second user (second user) ;
determining when access to the collection of digital media possessed by the second user is available ;
transmitting a request for the digital media content of interest ;
and retrieving digital media content of interest .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (first user) data (one second) includes the number of times the user requested to evaluate streaming the first media content item (user selections, storage device) (user selections, storage device) , and the second user (second user) data includes the number of times the user requested to evaluate streaming the second media content item (user selections, storage device) .
US20060008256A1
CLAIM 8
. A system for storing and distributing digital media in a networked environment , the system comprising : a content source storing content ;
a user-operated device including a communications subsystem for determining when there is network connectivity to the content source and for establishing a connection to the content source when possible , using a wireless communication channel ;
an authentication system in communication with the content source wherein the authentication system verifies the identity of the user to the content source ;
a content selector operated by the user to make a selection from said content ;
a transmitter for communicating the user selections (first media content item, second media content item, media content item) of content to the content source ;
and a receiver that receives the selected content from said content source ;
wherein said content source releases the selected content to said user-operated device if said user-operated device is authenticated by said authentication system .

US20060008256A1
CLAIM 24
. A method for sharing digital media content , the method comprising : Identifying , by a first user (first user) , digital media of interest contained in a collection of digital media possessed by a second user (second user) ;
determining when access to the collection of digital media possessed by the second user is available ;
transmitting a request for the digital media content of interest ;
and retrieving digital media content of interest .

US20060008256A1
CLAIM 31
. A method of claim 24 where the step of identifying comprises directly accessing the at least one second (first media, first version, first digital media, first user data) user' ;
s database .

US20060008256A1
CLAIM 53
. The portable media player of claim 47 where the digital storage medium is a magnetic storage device (first media content item, second media content item, media content item) .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (user selections, storage device) (user selections, storage device) from a licensing system when the request is granted by the licensing system ;

and prevent streaming (media segments) of the first media content item when the request is declined by the licensing system .
US20060008256A1
CLAIM 8
. A system for storing and distributing digital media in a networked environment , the system comprising : a content source storing content ;
a user-operated device including a communications subsystem for determining when there is network connectivity to the content source and for establishing a connection to the content source when possible , using a wireless communication channel ;
an authentication system in communication with the content source wherein the authentication system verifies the identity of the user to the content source ;
a content selector operated by the user to make a selection from said content ;
a transmitter for communicating the user selections (first media content item, second media content item, media content item) of content to the content source ;
and a receiver that receives the selected content from said content source ;
wherein said content source releases the selected content to said user-operated device if said user-operated device is authenticated by said authentication system .

US20060008256A1
CLAIM 31
. A method of claim 24 where the step of identifying comprises directly accessing the at least one second (first media, first version, first digital media, first user data) user' ;
s database .

US20060008256A1
CLAIM 47
. A networked portable media player comprising : a network interface for sending and receiving digital media segments (prevent streaming) ;
a digital storage medium coupled to the network interface for storing the digital media segments ;
a rights management system coupled to the network interface for limiting access to the digital media segments ;
a media decoder coupled to the digital storage medium ;
a media presentation means coupled to the media decoder for presenting the digital media segments to a user ;
a user interface for interaction with the user ;
and a controller for managing the transfer , storage , and presentation of the digital media segments .

US20060008256A1
CLAIM 53
. The portable media player of claim 47 where the digital storage medium is a magnetic storage device (first media content item, second media content item, media content item) .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (user selections, storage device) (user selections, storage device) based on a plurality of streaming parameters included in the license that is received from the licensing system .
US20060008256A1
CLAIM 8
. A system for storing and distributing digital media in a networked environment , the system comprising : a content source storing content ;
a user-operated device including a communications subsystem for determining when there is network connectivity to the content source and for establishing a connection to the content source when possible , using a wireless communication channel ;
an authentication system in communication with the content source wherein the authentication system verifies the identity of the user to the content source ;
a content selector operated by the user to make a selection from said content ;
a transmitter for communicating the user selections (first media content item, second media content item, media content item) of content to the content source ;
and a receiver that receives the selected content from said content source ;
wherein said content source releases the selected content to said user-operated device if said user-operated device is authenticated by said authentication system .

US20060008256A1
CLAIM 31
. A method of claim 24 where the step of identifying comprises directly accessing the at least one second (first media, first version, first digital media, first user data) user' ;
s database .

US20060008256A1
CLAIM 53
. The portable media player of claim 47 where the digital storage medium is a magnetic storage device (first media content item, second media content item, media content item) .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media (one second) file of the first media content item (user selections, storage device) (user selections, storage device) , and identify a second digital watermark included in a second media file (media content files) of the second media content item (user selections, storage device) .
US20060008256A1
CLAIM 8
. A system for storing and distributing digital media in a networked environment , the system comprising : a content source storing content ;
a user-operated device including a communications subsystem for determining when there is network connectivity to the content source and for establishing a connection to the content source when possible , using a wireless communication channel ;
an authentication system in communication with the content source wherein the authentication system verifies the identity of the user to the content source ;
a content selector operated by the user to make a selection from said content ;
a transmitter for communicating the user selections (first media content item, second media content item, media content item) of content to the content source ;
and a receiver that receives the selected content from said content source ;
wherein said content source releases the selected content to said user-operated device if said user-operated device is authenticated by said authentication system .

US20060008256A1
CLAIM 31
. A method of claim 24 where the step of identifying comprises directly accessing the at least one second (first media, first version, first digital media, first user data) user' ;
s database .

US20060008256A1
CLAIM 53
. The portable media player of claim 47 where the digital storage medium is a magnetic storage device (first media content item, second media content item, media content item) .

US20060008256A1
CLAIM 61
. A method of acquiring digital media content , the method comprising : storing a plurality of content selections on a dedicated electronic database ;
creating a list of all available playlist subscriptions ;
determining when access to said electronic database by any of a plurality of user devices is available ;
electronically transmitting a copy of the list of available playlist selections to a plurality of user devices , a copy of which is locally stored on each such device and available to users ;
further electronically transmitting to such user devices any modifications that are made to the initial list , which modifications are processed on the devices so as to reflect the current updated list of available playlist selections ;
enabling users to select , one or more of the available playlist selections from the list displayed on the user devices , even in the absence of any available network connection ;
recording such selection on the user device , and transmitting the request for such selection from the user device to the electronic database as soon as the device detects an available network connection ;
electronically transmitting a specified updated playlist in accordance with each of each user' ;
s selections , along with the media content files (second media file) that correspond and are indicated in the updated playlist , when the device determines it can connect to the database , and repeating this process periodically ;
enabling users to access and render the playlist and content files on the device .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media (one second) file , and the second digital watermark is metadata in the second media file (media content files) .
US20060008256A1
CLAIM 31
. A method of claim 24 where the step of identifying comprises directly accessing the at least one second (first media, first version, first digital media, first user data) user' ;
s database .

US20060008256A1
CLAIM 61
. A method of acquiring digital media content , the method comprising : storing a plurality of content selections on a dedicated electronic database ;
creating a list of all available playlist subscriptions ;
determining when access to said electronic database by any of a plurality of user devices is available ;
electronically transmitting a copy of the list of available playlist selections to a plurality of user devices , a copy of which is locally stored on each such device and available to users ;
further electronically transmitting to such user devices any modifications that are made to the initial list , which modifications are processed on the devices so as to reflect the current updated list of available playlist selections ;
enabling users to select , one or more of the available playlist selections from the list displayed on the user devices , even in the absence of any available network connection ;
recording such selection on the user device , and transmitting the request for such selection from the user device to the electronic database as soon as the device detects an available network connection ;
electronically transmitting a specified updated playlist in accordance with each of each user' ;
s selections , along with the media content files (second media file) that correspond and are indicated in the updated playlist , when the device determines it can connect to the database , and repeating this process periodically ;
enabling users to access and render the playlist and content files on the device .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file (digital media file) for reproduction , wherein the digital media file include the first media content item (user selections, storage device) (user selections, storage device) .
US20060008256A1
CLAIM 8
. A system for storing and distributing digital media in a networked environment , the system comprising : a content source storing content ;
a user-operated device including a communications subsystem for determining when there is network connectivity to the content source and for establishing a connection to the content source when possible , using a wireless communication channel ;
an authentication system in communication with the content source wherein the authentication system verifies the identity of the user to the content source ;
a content selector operated by the user to make a selection from said content ;
a transmitter for communicating the user selections (first media content item, second media content item, media content item) of content to the content source ;
and a receiver that receives the selected content from said content source ;
wherein said content source releases the selected content to said user-operated device if said user-operated device is authenticated by said authentication system .

US20060008256A1
CLAIM 31
. A method of claim 24 where the step of identifying comprises directly accessing the at least one second (first media, first version, first digital media, first user data) user' ;
s database .

US20060008256A1
CLAIM 43
. A wireless digital media distribution and playback system comprising : a data communications network , at least a portion of which is a wireless network ;
and a digital media player connected to the wireless network for sending and receiving a digital media file (digital media file) through the wireless network , said digital media including a presenter that presents at least one of an audio and an audiovisual presentation to a user from said digital media file .

US20060008256A1
CLAIM 53
. The portable media player of claim 47 where the digital storage medium is a magnetic storage device (first media content item, second media content item, media content item) .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (user selections, storage device) (user selections, storage device) .
US20060008256A1
CLAIM 8
. A system for storing and distributing digital media in a networked environment , the system comprising : a content source storing content ;
a user-operated device including a communications subsystem for determining when there is network connectivity to the content source and for establishing a connection to the content source when possible , using a wireless communication channel ;
an authentication system in communication with the content source wherein the authentication system verifies the identity of the user to the content source ;
a content selector operated by the user to make a selection from said content ;
a transmitter for communicating the user selections (first media content item, second media content item, media content item) of content to the content source ;
and a receiver that receives the selected content from said content source ;
wherein said content source releases the selected content to said user-operated device if said user-operated device is authenticated by said authentication system .

US20060008256A1
CLAIM 31
. A method of claim 24 where the step of identifying comprises directly accessing the at least one second (first media, first version, first digital media, first user data) user' ;
s database .

US20060008256A1
CLAIM 53
. The portable media player of claim 47 where the digital storage medium is a magnetic storage device (first media content item, second media content item, media content item) .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (user selections, storage device) (user selections, storage device) .
US20060008256A1
CLAIM 8
. A system for storing and distributing digital media in a networked environment , the system comprising : a content source storing content ;
a user-operated device including a communications subsystem for determining when there is network connectivity to the content source and for establishing a connection to the content source when possible , using a wireless communication channel ;
an authentication system in communication with the content source wherein the authentication system verifies the identity of the user to the content source ;
a content selector operated by the user to make a selection from said content ;
a transmitter for communicating the user selections (first media content item, second media content item, media content item) of content to the content source ;
and a receiver that receives the selected content from said content source ;
wherein said content source releases the selected content to said user-operated device if said user-operated device is authenticated by said authentication system .

US20060008256A1
CLAIM 31
. A method of claim 24 where the step of identifying comprises directly accessing the at least one second (first media, first version, first digital media, first user data) user' ;
s database .

US20060008256A1
CLAIM 53
. The portable media player of claim 47 where the digital storage medium is a magnetic storage device (first media content item, second media content item, media content item) .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20040220880A1

Filed: 2004-05-26     Issued: 2004-11-04

System for controlling the distribution and use of digital works using digital tickets

(Original Assignee) Contentguard Holdings Inc     (Current Assignee) Contentguard Holdings Inc

Mark Stefik, Peter Pirolli
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request (time t) from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20040220880A1
CLAIM 18
. The data structure of a digital ticket of claim 15 wherein said punch portion can be modified by the ticket agent to include a timestamp of the date and time t (first request) he digital ticket was used .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (usage rights, digital work) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US20040220880A1
CLAIM 15
. A data structure of a digital ticket for use with a system for controlling digital content , the digital content having usage rights (copyright owner) associated with the content , the usage rights specifying one or more manner a manner of use of the digital content and specifying a digital ticket , possession of the digital ticket being a condition that must be satisfied in order to exercise at least one manner of use , the system comprising at least one repository for enforcing the usage rights , said data structure comprising : a ticket identification portion adapted to be referenced by a usage right to associate the digital ticket with the usage right ;
an agent type specification portion containing addressing information for locating a ticket agent capable of punching the digital ticket ;
and a punch portion containing information that can be modified by the ticket agent to thereby punch the digital ticket ;
wherein a user in possession of the digital ticket is granted access to the digital content of in accordance with at least one manner of use of the usage right specifying the digital ticket if at least one repository comprising the system confirms said ticket identification portion referenced by the usage right .

US20040220880A1
CLAIM 19
. The data structure of a digital ticket of claim 15 wherein said punch portion can be modified by the ticket agent to include information that enables the ticket to give discounts on the purchase of a second digital work (copyright owner) .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20040199387A1

Filed: 2004-04-26     Issued: 2004-10-07

Method and system for purchasing pre-recorded music

(Original Assignee) Shazam Entertainment Ltd     (Current Assignee) Apple Inc

Avery Wang, Christopher Barton, Dheeraj Mukherjee, Philip Inghelbrecht
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request (response unit) from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (digital audio) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20040199387A1
CLAIM 7
. The method according to claim 4 , wherein the transmission medium includes digital audio (second media, second media content item, second media fingerprints) streams .

US20040199387A1
CLAIM 37
. The apparatus according to claim 35 , further including an interactive voice response unit (first request) .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media (digital audio) content item is a second version (audio stream) of the audiovisual work .
US20040199387A1
CLAIM 7
. The method according to claim 4 , wherein the transmission medium includes digital audio (second media, second media content item, second media fingerprints) streams .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version (audio stream) is a studio version of the audiovisual work .
US20040199387A1
CLAIM 7
. The method according to claim 4 , wherein the transmission medium includes digital audio stream (second version) s .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner of the audiovisual work and the second version (audio stream) is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US20040199387A1
CLAIM 7
. The method according to claim 4 , wherein the transmission medium includes digital audio stream (second version) s .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media (digital audio) content item is a second version (audio stream) of the book in digital format .
US20040199387A1
CLAIM 7
. The method according to claim 4 , wherein the transmission medium includes digital audio (second media, second media content item, second media fingerprints) streams .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media (digital audio) content item .
US20040199387A1
CLAIM 7
. The method according to claim 4 , wherein the transmission medium includes digital audio (second media, second media content item, second media fingerprints) streams .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media (digital audio) file of the second media content item .
US20040199387A1
CLAIM 7
. The method according to claim 4 , wherein the transmission medium includes digital audio (second media, second media content item, second media fingerprints) streams .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media (digital audio) file .
US20040199387A1
CLAIM 7
. The method according to claim 4 , wherein the transmission medium includes digital audio (second media, second media content item, second media fingerprints) streams .

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data that confirms the user' ;

s identity (time report) .
US20040199387A1
CLAIM 12
. The method according to claim 3 , wherein the information is returned over a first delivery channel , the first delivery channel including a user interface selected from the group consisting of real-time report (s identity) ing interfaces and offline reporting interfaces .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (digital audio) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
US20040199387A1
CLAIM 7
. The method according to claim 4 , wherein the transmission medium includes digital audio (second media, second media content item, second media fingerprints) streams .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20050004873A1

Filed: 2003-12-02     Issued: 2005-01-06

Distribution and rights management of digital content

(Original Assignee) TENNESSEE PACIFIC GROUP LLC     (Current Assignee) PAN ASSET ACQUISITION LLC

Robin Pou, Brad Edmonson, Dave Jaworski, Jozef Nuyens, Scott Lewis
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (stored data, data items) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics (collecting information) record and the extracted second user data into a second statistics (remote device) record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20050004873A1
CLAIM 40
. A method for facilitating digital rights management on a user device , the method comprising : collecting information (first statistics) relating to a user device from the user device , with the information relating to the user device including unique identification data for the user device ;
generating a digital key using the collected information ;
storing the digital key ;
encrypting the digital key ;
sending the encrypted key to the user device for storage on the user device ;
receiving , from the user device , the encrypted key and information relating to the user device ;
and validating the user device using at least two components selected from the group consisting of the received encrypted key , the received information , and the stored digital key .

US20050004873A1
CLAIM 56
. The method of claim 55 further comprising synchronizing the stored data (media content item, first media content item, second media content item) on the first user device with a central database .

US20050004873A1
CLAIM 66
. A system for managing digital rights , comprising : a centralized database adapted to store identifiers for a plurality of digital files and adapted to store user licenses to use the digital files ;
a centralized server operable to receive messages via a network from a remote device (second statistics) , with each received message including a user identifier for a user and identification information for a digital file , wherein the centralized server is further operable to process payment information for a license to use the digital file , to store information associating the license to use the digital file with the user , and to send licensing information for the digital file to the remote device ;
and wherein the licensing information is adapted to enable the remote device to allow use of the digital file by the user .

US20050004873A1
CLAIM 95
. An article comprising a machine-readable medium storing instructions for causing one or more processors to perform operations comprising : receiving information relating to a user device from the user device , with the received information including unique identification data for the user device ;
generating a digital key using the received information ;
storing the digital key ;
encrypting the digital key ;
sending the encrypted key to the user device for storage on the user device ;
receiving , from the user device , the encrypted key and collected information relating to the user device , with the collected information being collected by the user device in accordance with instructions stored on the user device ;
and validating the user device using at least two data items (media content item, first media content item, second media content item) selected from the group consisting of the received encrypted key , the collected information , and the stored digital key .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (stored data, data items) is a first version of an audiovisual work and the second media content item is a second version of the audiovisual work .
US20050004873A1
CLAIM 56
. The method of claim 55 further comprising synchronizing the stored data (media content item, first media content item, second media content item) on the first user device with a central database .

US20050004873A1
CLAIM 95
. An article comprising a machine-readable medium storing instructions for causing one or more processors to perform operations comprising : receiving information relating to a user device from the user device , with the received information including unique identification data for the user device ;
generating a digital key using the received information ;
storing the digital key ;
encrypting the digital key ;
sending the encrypted key to the user device for storage on the user device ;
receiving , from the user device , the encrypted key and collected information relating to the user device , with the collected information being collected by the user device in accordance with instructions stored on the user device ;
and validating the user device using at least two data items (media content item, first media content item, second media content item) selected from the group consisting of the received encrypted key , the collected information , and the stored digital key .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (usage rights) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US20050004873A1
CLAIM 60
. A method for managing digital rights , the method comprising : identifying a media file for distribution ;
identifying access rules associated with the media file , wherein the access rules include information relating to usage rights (copyright owner) and usage fees ;
applying a digital wrapper to the media file , with the digital wrapper including identification data for the media file and data relating to the access rules , wherein the digital wrapper is adapted to prevent unauthorized access to the media file .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (stored data, data items) is a first version of a book in digital format and the second media content item is a second version of the book in digital format .
US20050004873A1
CLAIM 56
. The method of claim 55 further comprising synchronizing the stored data (media content item, first media content item, second media content item) on the first user device with a central database .

US20050004873A1
CLAIM 95
. An article comprising a machine-readable medium storing instructions for causing one or more processors to perform operations comprising : receiving information relating to a user device from the user device , with the received information including unique identification data for the user device ;
generating a digital key using the received information ;
storing the digital key ;
encrypting the digital key ;
sending the encrypted key to the user device for storage on the user device ;
receiving , from the user device , the encrypted key and collected information relating to the user device , with the collected information being collected by the user device in accordance with instructions stored on the user device ;
and validating the user device using at least two data items (media content item, first media content item, second media content item) selected from the group consisting of the received encrypted key , the collected information , and the stored digital key .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (stored data, data items) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
US20050004873A1
CLAIM 56
. The method of claim 55 further comprising synchronizing the stored data (media content item, first media content item, second media content item) on the first user device with a central database .

US20050004873A1
CLAIM 95
. An article comprising a machine-readable medium storing instructions for causing one or more processors to perform operations comprising : receiving information relating to a user device from the user device , with the received information including unique identification data for the user device ;
generating a digital key using the received information ;
storing the digital key ;
encrypting the digital key ;
sending the encrypted key to the user device for storage on the user device ;
receiving , from the user device , the encrypted key and collected information relating to the user device , with the collected information being collected by the user device in accordance with instructions stored on the user device ;
and validating the user device using at least two data items (media content item, first media content item, second media content item) selected from the group consisting of the received encrypted key , the collected information , and the stored digital key .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (stored data, data items) from a licensing system (centralized server) when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US20050004873A1
CLAIM 56
. The method of claim 55 further comprising synchronizing the stored data (media content item, first media content item, second media content item) on the first user device with a central database .

US20050004873A1
CLAIM 66
. A system for managing digital rights , comprising : a centralized database adapted to store identifiers for a plurality of digital files and adapted to store user licenses to use the digital files ;
a centralized server (licensing system) operable to receive messages via a network from a remote device , with each received message including a user identifier for a user and identification information for a digital file , wherein the centralized server is further operable to process payment information for a license to use the digital file , to store information associating the license to use the digital file with the user , and to send licensing information for the digital file to the remote device ;
and wherein the licensing information is adapted to enable the remote device to allow use of the digital file by the user .

US20050004873A1
CLAIM 95
. An article comprising a machine-readable medium storing instructions for causing one or more processors to perform operations comprising : receiving information relating to a user device from the user device , with the received information including unique identification data for the user device ;
generating a digital key using the received information ;
storing the digital key ;
encrypting the digital key ;
sending the encrypted key to the user device for storage on the user device ;
receiving , from the user device , the encrypted key and collected information relating to the user device , with the collected information being collected by the user device in accordance with instructions stored on the user device ;
and validating the user device using at least two data items (media content item, first media content item, second media content item) selected from the group consisting of the received encrypted key , the collected information , and the stored digital key .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (stored data, data items) based on a plurality of streaming parameters included in the license that is received from the licensing system (centralized server) .
US20050004873A1
CLAIM 56
. The method of claim 55 further comprising synchronizing the stored data (media content item, first media content item, second media content item) on the first user device with a central database .

US20050004873A1
CLAIM 66
. A system for managing digital rights , comprising : a centralized database adapted to store identifiers for a plurality of digital files and adapted to store user licenses to use the digital files ;
a centralized server (licensing system) operable to receive messages via a network from a remote device , with each received message including a user identifier for a user and identification information for a digital file , wherein the centralized server is further operable to process payment information for a license to use the digital file , to store information associating the license to use the digital file with the user , and to send licensing information for the digital file to the remote device ;
and wherein the licensing information is adapted to enable the remote device to allow use of the digital file by the user .

US20050004873A1
CLAIM 95
. An article comprising a machine-readable medium storing instructions for causing one or more processors to perform operations comprising : receiving information relating to a user device from the user device , with the received information including unique identification data for the user device ;
generating a digital key using the received information ;
storing the digital key ;
encrypting the digital key ;
sending the encrypted key to the user device for storage on the user device ;
receiving , from the user device , the encrypted key and collected information relating to the user device , with the collected information being collected by the user device in accordance with instructions stored on the user device ;
and validating the user device using at least two data items (media content item, first media content item, second media content item) selected from the group consisting of the received encrypted key , the collected information , and the stored digital key .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (stored data, data items) , and identify a second digital watermark included in a second media file (enable access) of the second media content item .
US20050004873A1
CLAIM 56
. The method of claim 55 further comprising synchronizing the stored data (media content item, first media content item, second media content item) on the first user device with a central database .

US20050004873A1
CLAIM 72
. The system of claim 71 wherein the centralized server is further adapted to receive information from the user device , generate a digital key associated with at least one of the user or the user device , and send the digital key to the user device , with the digital key being adapted to enable access (second media file, display query) to at least one of the license information , a license database containing the license information , or the digital file .

US20050004873A1
CLAIM 95
. An article comprising a machine-readable medium storing instructions for causing one or more processors to perform operations comprising : receiving information relating to a user device from the user device , with the received information including unique identification data for the user device ;
generating a digital key using the received information ;
storing the digital key ;
encrypting the digital key ;
sending the encrypted key to the user device for storage on the user device ;
receiving , from the user device , the encrypted key and collected information relating to the user device , with the collected information being collected by the user device in accordance with instructions stored on the user device ;
and validating the user device using at least two data items (media content item, first media content item, second media content item) selected from the group consisting of the received encrypted key , the collected information , and the stored digital key .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media file (enable access) .
US20050004873A1
CLAIM 72
. The system of claim 71 wherein the centralized server is further adapted to receive information from the user device , generate a digital key associated with at least one of the user or the user device , and send the digital key to the user device , with the digital key being adapted to enable access (second media file, display query) to at least one of the license information , a license database containing the license information , or the digital file .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (local data) file (denying access) for reproduction , wherein the digital media file include the first media content item (stored data, data items) .
US20050004873A1
CLAIM 10
. The method of claim 9 wherein the search for information relating to an authorization to access the data file is conducted in the license database associated with the remote server in response to a determination that a local data (digital media) base on the user device does not include information relating to an authorization to access the data file .

US20050004873A1
CLAIM 18
. The method of claim 1 further comprising denying access (digital media file) to the data file if an authorization to access the data file is not found during the search and if an offer to purchase an authorization to access the data file is not accepted .

US20050004873A1
CLAIM 56
. The method of claim 55 further comprising synchronizing the stored data (media content item, first media content item, second media content item) on the first user device with a central database .

US20050004873A1
CLAIM 95
. An article comprising a machine-readable medium storing instructions for causing one or more processors to perform operations comprising : receiving information relating to a user device from the user device , with the received information including unique identification data for the user device ;
generating a digital key using the received information ;
storing the digital key ;
encrypting the digital key ;
sending the encrypted key to the user device for storage on the user device ;
receiving , from the user device , the encrypted key and collected information relating to the user device , with the collected information being collected by the user device in accordance with instructions stored on the user device ;
and validating the user device using at least two data items (media content item, first media content item, second media content item) selected from the group consisting of the received encrypted key , the collected information , and the stored digital key .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query (enable access) on the display asking the user whether the user would like to stream the first media content item (stored data, data items) .
US20050004873A1
CLAIM 56
. The method of claim 55 further comprising synchronizing the stored data (media content item, first media content item, second media content item) on the first user device with a central database .

US20050004873A1
CLAIM 72
. The system of claim 71 wherein the centralized server is further adapted to receive information from the user device , generate a digital key associated with at least one of the user or the user device , and send the digital key to the user device , with the digital key being adapted to enable access (second media file, display query) to at least one of the license information , a license database containing the license information , or the digital file .

US20050004873A1
CLAIM 95
. An article comprising a machine-readable medium storing instructions for causing one or more processors to perform operations comprising : receiving information relating to a user device from the user device , with the received information including unique identification data for the user device ;
generating a digital key using the received information ;
storing the digital key ;
encrypting the digital key ;
sending the encrypted key to the user device for storage on the user device ;
receiving , from the user device , the encrypted key and collected information relating to the user device , with the collected information being collected by the user device in accordance with instructions stored on the user device ;
and validating the user device using at least two data items (media content item, first media content item, second media content item) selected from the group consisting of the received encrypted key , the collected information , and the stored digital key .

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (more processors to perform operations) that confirms the user' ;

s identity .
US20050004873A1
CLAIM 74
. An article comprising a machine-readable medium storing instructions for causing one or more processors to perform operations (transmit user identification data) comprising : detecting a data file on a user device , wherein the data file includes a digital wrapper preventing access to the data file without a valid authorization ;
searching for information relating to an authorization to access the data file using data stored in a non-volatile storage area of the user device ;
and disabling the digital wrapper if an authorization to access the data file is found during the search .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints for confirmation of the first and second media content items with a digital media (local data) catalog database .
US20050004873A1
CLAIM 10
. The method of claim 9 wherein the search for information relating to an authorization to access the data file is conducted in the license database associated with the remote server in response to a determination that a local data (digital media) base on the user device does not include information relating to an authorization to access the data file .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (stored data, data items) .
US20050004873A1
CLAIM 56
. The method of claim 55 further comprising synchronizing the stored data (media content item, first media content item, second media content item) on the first user device with a central database .

US20050004873A1
CLAIM 95
. An article comprising a machine-readable medium storing instructions for causing one or more processors to perform operations comprising : receiving information relating to a user device from the user device , with the received information including unique identification data for the user device ;
generating a digital key using the received information ;
storing the digital key ;
encrypting the digital key ;
sending the encrypted key to the user device for storage on the user device ;
receiving , from the user device , the encrypted key and collected information relating to the user device , with the collected information being collected by the user device in accordance with instructions stored on the user device ;
and validating the user device using at least two data items (media content item, first media content item, second media content item) selected from the group consisting of the received encrypted key , the collected information , and the stored digital key .

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics (remote device) record in real time .
US20050004873A1
CLAIM 66
. A system for managing digital rights , comprising : a centralized database adapted to store identifiers for a plurality of digital files and adapted to store user licenses to use the digital files ;
a centralized server operable to receive messages via a network from a remote device (second statistics) , with each received message including a user identifier for a user and identification information for a digital file , wherein the centralized server is further operable to process payment information for a license to use the digital file , to store information associating the license to use the digital file with the user , and to send licensing information for the digital file to the remote device ;
and wherein the licensing information is adapted to enable the remote device to allow use of the digital file by the user .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20050114265A1

Filed: 2003-11-26     Issued: 2005-05-26

Real-time license enforcement system and method

(Original Assignee) Microsoft Corp     (Current Assignee) Microsoft Technology Licensing LLC

Lingan Satkunanathan, Sameer Merchant, Gary Raden
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information (herein act) introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20050114265A1
CLAIM 41
. The method of claim 40 , wherein act (excluding information) ivating a license comprises : generating a hardware ID ;
locating the license code ;
transmitting the hardware ID and a license code to an activation database ;
receiving an activation code from the database ;
and providing the activation code to the license component .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item from a licensing system (licensing system) when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US20050114265A1
CLAIM 20
. A licensing system (licensing system) comprising : a license store that receives license data from a license component associated with a licensed application ;
a monitoring component that monitors license data and utilization of the application to determine license violations ;
and an enforcement component that takes corrective action in response to notification of a license violation by the monitoring component .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item based on a plurality of streaming parameters included in the license that is received from the licensing system (licensing system) .
US20050114265A1
CLAIM 20
. A licensing system (licensing system) comprising : a license store that receives license data from a license component associated with a licensed application ;
a monitoring component that monitors license data and utilization of the application to determine license violations ;
and an enforcement component that takes corrective action in response to notification of a license violation by the monitoring component .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CN1711775A

Filed: 2003-10-24     Issued: 2005-12-21

尚未播放节目的收视率预测

(Original Assignee) 皇家飞利浦电子股份有限公司     

S·古特塔, V·菲洛明, M·特拉科维
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer (方法步) for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
CN1711775A
CLAIM 18
. 一种机器可读的程序存储设备,有形地包括机器可执行指令的程序,以执行用于生成对尚未广播视频内容的推荐的方法步 (third party online retailer) 骤,该方法包括:远程访问观众的用户简档;以及将视频内容的特征与用户简档相比较,从而生成对视频内容的推荐。

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item based on a plurality of streaming parameters (对多个) included in the license that is received from the licensing system .
CN1711775A
CLAIM 3
. 权利要求2的方法,还包括:对多个 (streaming parameters) 推荐执行统计分析,以预测视频内容的收视率。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20050021398A1

Filed: 2003-09-27     Issued: 2005-01-27

Method and system for downloading digital content over a network

(Original Assignee) WebHound Corp     (Current Assignee) WebHound Corp

Scott McCleskey, Robert O'Kane
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (storage device, stored data) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item (storage device, stored data) to the device ;

identify the second media content item by determining a second media (said server) fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user (said server) data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20050021398A1
CLAIM 7
. A method for the management of the distribution of digital data files , as recited in claim 5 , wherein said selection of advertisements is based on said stored data (second media content item, media content item) related to the preferences and/or profiles of the user .

US20050021398A1
CLAIM 9
. A system for the management of the distribution of digital data files , comprising : (A) a user computer system ;
(B) a server computer system ;
(C) a network connecting said user computer system with said server (second media, second user) computer system ;
(D) a digital acknowledgement trigger a portion of which can be installed on said user computer system ;
(E) a database stored on a storage device (second media content item, media content item) in communication with said server computer ;
and (F) a collection of digital data files stored on a storage device in communication with said network .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (storage device, stored data) is a first version of an audiovisual work and the second media content item (storage device, stored data) is a second version of the audiovisual work .
US20050021398A1
CLAIM 7
. A method for the management of the distribution of digital data files , as recited in claim 5 , wherein said selection of advertisements is based on said stored data (second media content item, media content item) related to the preferences and/or profiles of the user .

US20050021398A1
CLAIM 9
. A system for the management of the distribution of digital data files , comprising : (A) a user computer system ;
(B) a server computer system ;
(C) a network connecting said user computer system with said server (second media, second user) computer system ;
(D) a digital acknowledgement trigger a portion of which can be installed on said user computer system ;
(E) a database stored on a storage device (second media content item, media content item) in communication with said server computer ;
and (F) a collection of digital data files stored on a storage device in communication with said network .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (storage device, stored data) is a first version of a book in digital format and the second media content item (storage device, stored data) is a second version of the book in digital format .
US20050021398A1
CLAIM 7
. A method for the management of the distribution of digital data files , as recited in claim 5 , wherein said selection of advertisements is based on said stored data (second media content item, media content item) related to the preferences and/or profiles of the user .

US20050021398A1
CLAIM 9
. A system for the management of the distribution of digital data files , comprising : (A) a user computer system ;
(B) a server computer system ;
(C) a network connecting said user computer system with said server (second media, second user) computer system ;
(D) a digital acknowledgement trigger a portion of which can be installed on said user computer system ;
(E) a database stored on a storage device (second media content item, media content item) in communication with said server computer ;
and (F) a collection of digital data files stored on a storage device in communication with said network .

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user (said server) data includes a geographic location of the user .
US20050021398A1
CLAIM 9
. A system for the management of the distribution of digital data files , comprising : (A) a user computer system ;
(B) a server computer system ;
(C) a network connecting said user computer system with said server (second media, second user) computer system ;
(D) a digital acknowledgement trigger a portion of which can be installed on said user computer system ;
(E) a database stored on a storage device in communication with said server computer ;
and (F) a collection of digital data files stored on a storage device in communication with said network .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (storage device, stored data) , and the second user (said server) data includes the number of times the user requested to evaluate streaming the second media content item (storage device, stored data) .
US20050021398A1
CLAIM 7
. A method for the management of the distribution of digital data files , as recited in claim 5 , wherein said selection of advertisements is based on said stored data (second media content item, media content item) related to the preferences and/or profiles of the user .

US20050021398A1
CLAIM 9
. A system for the management of the distribution of digital data files , comprising : (A) a user computer system ;
(B) a server computer system ;
(C) a network connecting said user computer system with said server (second media, second user) computer system ;
(D) a digital acknowledgement trigger a portion of which can be installed on said user computer system ;
(E) a database stored on a storage device (second media content item, media content item) in communication with said server computer ;
and (F) a collection of digital data files stored on a storage device in communication with said network .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (storage device, stored data) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US20050021398A1
CLAIM 7
. A method for the management of the distribution of digital data files , as recited in claim 5 , wherein said selection of advertisements is based on said stored data (second media content item, media content item) related to the preferences and/or profiles of the user .

US20050021398A1
CLAIM 9
. A system for the management of the distribution of digital data files , comprising : (A) a user computer system ;
(B) a server computer system ;
(C) a network connecting said user computer system with said server computer system ;
(D) a digital acknowledgement trigger a portion of which can be installed on said user computer system ;
(E) a database stored on a storage device (second media content item, media content item) in communication with said server computer ;
and (F) a collection of digital data files stored on a storage device in communication with said network .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (storage device, stored data) based on a plurality of streaming parameters included in the license that is received from the licensing system .
US20050021398A1
CLAIM 7
. A method for the management of the distribution of digital data files , as recited in claim 5 , wherein said selection of advertisements is based on said stored data (second media content item, media content item) related to the preferences and/or profiles of the user .

US20050021398A1
CLAIM 9
. A system for the management of the distribution of digital data files , comprising : (A) a user computer system ;
(B) a server computer system ;
(C) a network connecting said user computer system with said server computer system ;
(D) a digital acknowledgement trigger a portion of which can be installed on said user computer system ;
(E) a database stored on a storage device (second media content item, media content item) in communication with said server computer ;
and (F) a collection of digital data files stored on a storage device in communication with said network .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark (said selection) included in a first media file of the first media content item (storage device, stored data) , and identify a second digital watermark included in a second media (said server) file of the second media content item (storage device, stored data) .
US20050021398A1
CLAIM 7
. A method for the management of the distribution of digital data files , as recited in claim 5 , wherein said selection (first digital watermark, first digital media file) of advertisements is based on said stored data (second media content item, media content item) related to the preferences and/or profiles of the user .

US20050021398A1
CLAIM 9
. A system for the management of the distribution of digital data files , comprising : (A) a user computer system ;
(B) a server computer system ;
(C) a network connecting said user computer system with said server (second media, second user) computer system ;
(D) a digital acknowledgement trigger a portion of which can be installed on said user computer system ;
(E) a database stored on a storage device (second media content item, media content item) in communication with said server computer ;
and (F) a collection of digital data files stored on a storage device in communication with said network .

US20050021398A1
CLAIM 11
. A system for the management of the distribution of digital data files , as recited in claim 9 , wherein said collection of digital data files further comprises a file selected from the group consisting of audio files , video files (second media file) , graphics files , text files (second media file) , software files , game files and multi-media files .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark (said selection) is metadata in the first media file , and the second digital watermark is metadata in the second media (said server) file .
US20050021398A1
CLAIM 7
. A method for the management of the distribution of digital data files , as recited in claim 5 , wherein said selection (first digital watermark, first digital media file) of advertisements is based on said stored data related to the preferences and/or profiles of the user .

US20050021398A1
CLAIM 9
. A system for the management of the distribution of digital data files , comprising : (A) a user computer system ;
(B) a server computer system ;
(C) a network connecting said user computer system with said server (second media, second user) computer system ;
(D) a digital acknowledgement trigger a portion of which can be installed on said user computer system ;
(E) a database stored on a storage device in communication with said server computer ;
and (F) a collection of digital data files stored on a storage device in communication with said network .

US20050021398A1
CLAIM 11
. A system for the management of the distribution of digital data files , as recited in claim 9 , wherein said collection of digital data files further comprises a file selected from the group consisting of audio files , video files (second media file) , graphics files , text files (second media file) , software files , game files and multi-media files .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file (said selection) for reproduction , wherein the digital media file include the first media content item (storage device, stored data) .
US20050021398A1
CLAIM 7
. A method for the management of the distribution of digital data files , as recited in claim 5 , wherein said selection (first digital watermark, first digital media file) of advertisements is based on said stored data (second media content item, media content item) related to the preferences and/or profiles of the user .

US20050021398A1
CLAIM 9
. A system for the management of the distribution of digital data files , comprising : (A) a user computer system ;
(B) a server computer system ;
(C) a network connecting said user computer system with said server computer system ;
(D) a digital acknowledgement trigger a portion of which can be installed on said user computer system ;
(E) a database stored on a storage device (second media content item, media content item) in communication with said server computer ;
and (F) a collection of digital data files stored on a storage device in communication with said network .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (storage device, stored data) .
US20050021398A1
CLAIM 7
. A method for the management of the distribution of digital data files , as recited in claim 5 , wherein said selection of advertisements is based on said stored data (second media content item, media content item) related to the preferences and/or profiles of the user .

US20050021398A1
CLAIM 9
. A system for the management of the distribution of digital data files , comprising : (A) a user computer system ;
(B) a server computer system ;
(C) a network connecting said user computer system with said server computer system ;
(D) a digital acknowledgement trigger a portion of which can be installed on said user computer system ;
(E) a database stored on a storage device (second media content item, media content item) in communication with said server computer ;
and (F) a collection of digital data files stored on a storage device in communication with said network .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (said server) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
US20050021398A1
CLAIM 9
. A system for the management of the distribution of digital data files , comprising : (A) a user computer system ;
(B) a server computer system ;
(C) a network connecting said user computer system with said server (second media, second user) computer system ;
(D) a digital acknowledgement trigger a portion of which can be installed on said user computer system ;
(E) a database stored on a storage device in communication with said server computer ;
and (F) a collection of digital data files stored on a storage device in communication with said network .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (storage device, stored data) .
US20050021398A1
CLAIM 7
. A method for the management of the distribution of digital data files , as recited in claim 5 , wherein said selection of advertisements is based on said stored data (second media content item, media content item) related to the preferences and/or profiles of the user .

US20050021398A1
CLAIM 9
. A system for the management of the distribution of digital data files , comprising : (A) a user computer system ;
(B) a server computer system ;
(C) a network connecting said user computer system with said server computer system ;
(D) a digital acknowledgement trigger a portion of which can be installed on said user computer system ;
(E) a database stored on a storage device (second media content item, media content item) in communication with said server computer ;
and (F) a collection of digital data files stored on a storage device in communication with said network .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20040107166A1

Filed: 2003-07-14     Issued: 2004-06-03

Usage rights grammar and digital works having usage rights created with the grammar

(Original Assignee) Contentguard Holdings Inc     (Current Assignee) Contentguard Holdings Inc

Mark Stefik, Peter Pirolli
US10885154B2
CLAIM 1
. A multimedia hardware device (software program) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20040107166A1
CLAIM 12
. The system as recited in claim 1 wherein the digital work is a software program (hardware device) .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version (first version, more symbol) of an audiovisual work and the second media content item is a second version (second version) of the audiovisual work .
US20040107166A1
CLAIM 3
. The system as recited in claim 1 , wherein said means for creating comprises means for selecting one or more symbol (first version) s from a first set of predetermined symbols to define a valid sequence of symbols to indicate the manner of use .

US20040107166A1
CLAIM 17
. The system as recited in claim 2 wherein said means for creating comprises means for creating a first version (first version) of usage rights having a first set of conditions and means for creating a second version (second version) of usage rights having a second set of conditions .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version (first version, more symbol) is a live version of the audiovisual work and the second version (second version) is a studio version (rendering devices, digital content) of the audiovisual work .
US20040107166A1
CLAIM 3
. The system as recited in claim 1 , wherein said means for creating comprises means for selecting one or more symbol (first version) s from a first set of predetermined symbols to define a valid sequence of symbols to indicate the manner of use .

US20040107166A1
CLAIM 16
. The system as recited in claim 1 wherein the usage rights comprise a class identifier for identifying a class of rendering devices (studio version) upon which the digital work can be rendered .

US20040107166A1
CLAIM 17
. The system as recited in claim 2 wherein said means for creating comprises means for creating a first version (first version) of usage rights having a first set of conditions and means for creating a second version (second version) of usage rights having a second set of conditions .

US20040107166A1
CLAIM 35
. A digital work comprising : digital content (studio version) ;
and usage rights associated with said digital content , said usage rights specifying a manner of use by which an authorized party is able to at least one of use and distribute the digital work , said usage rights including symbols selected from a set of predetermined symbols which define a valid sequence of symbols to indicate the manner of use .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version (first version, more symbol) is authorized for streaming to the user by a copyright owner of the audiovisual work and the second version (second version) is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US20040107166A1
CLAIM 3
. The system as recited in claim 1 , wherein said means for creating comprises means for selecting one or more symbol (first version) s from a first set of predetermined symbols to define a valid sequence of symbols to indicate the manner of use .

US20040107166A1
CLAIM 17
. The system as recited in claim 2 wherein said means for creating comprises means for creating a first version (first version) of usage rights having a first set of conditions and means for creating a second version (second version) of usage rights having a second set of conditions .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version (first version, more symbol) of a book in digital format and the second media content item is a second version (second version) of the book in digital format .
US20040107166A1
CLAIM 3
. The system as recited in claim 1 , wherein said means for creating comprises means for selecting one or more symbol (first version) s from a first set of predetermined symbols to define a valid sequence of symbols to indicate the manner of use .

US20040107166A1
CLAIM 17
. The system as recited in claim 2 wherein said means for creating comprises means for creating a first version (first version) of usage rights having a first set of conditions and means for creating a second version (second version) of usage rights having a second set of conditions .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
WO2004003879A2

Filed: 2003-06-26     Issued: 2004-01-08

Method and apparatus for the free licensing of digital media content

(Original Assignee) Piranha Media Distribution, Inc.     

Philip M. Donian, Larry E. Henneman, Michael M. Malione
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media (first media) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request (particular one, user selection) from the user to evaluate streaming a second media (second media) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data (particular media) specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party (other user) online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
WO2004003879A2
CLAIM 29
. A method according to Claim 25 , wherein an ad requirement associated with a particular media (second user data) file is set to indicate that no ad content is required after said particular media file content has been presented with ad file content a predetermined number of times .

WO2004003879A2
CLAIM 40
. A method according to Claim 1 , further comprising : receiving a media file from said user ;
associating an ad requirement with said media file ;
and providing said media file to another user (third party) ;
whereby the content of said media file can be presented to said other user with ad file content .

WO2004003879A2
CLAIM 55
. A method according to Claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media (first media, streaming parameters) type ;
and a second tab indicative of a second media (second media) type ;
and whereby user selection (second request) of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .

WO2004003879A2
CLAIM 106
. A method according to Claim 104 , further comprising : monitoring the presentation of said ad files to said consumers ;
and conferring a benefit on particular one (second request) s of said consumers based at least in part on the presentation of said ad files to said particular consumers .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (first media) content item is a first version of an audiovisual work and the second media (second media) content item is a second version of the audiovisual work .
WO2004003879A2
CLAIM 55
. A method according to Claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media (first media, streaming parameters) type ;
and a second tab indicative of a second media (second media) type ;
and whereby user selection of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (first media) content item is a first version of a book in digital format and the second media (second media) content item is a second version of the book in digital format .
WO2004003879A2
CLAIM 55
. A method according to Claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media (first media, streaming parameters) type ;
and a second tab indicative of a second media (second media) type ;
and whereby user selection of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user data (particular media) includes a geographic location of the user .
WO2004003879A2
CLAIM 29
. A method according to Claim 25 , wherein an ad requirement associated with a particular media (second user data) file is set to indicate that no ad content is required after said particular media file content has been presented with ad file content a predetermined number of times .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media (first media) content item , and the second user data (particular media) includes the number of times the user requested to evaluate streaming the second media (second media) content item .
WO2004003879A2
CLAIM 29
. A method according to Claim 25 , wherein an ad requirement associated with a particular media (second user data) file is set to indicate that no ad content is required after said particular media file content has been presented with ad file content a predetermined number of times .

WO2004003879A2
CLAIM 55
. A method according to Claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media (first media, streaming parameters) type ;
and a second tab indicative of a second media (second media) type ;
and whereby user selection of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (first media) content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
WO2004003879A2
CLAIM 55
. A method according to Claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media (first media, streaming parameters) type ;
and a second tab indicative of a second media type ;
and whereby user selection of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (first media) content item based on a plurality of streaming parameters (first media) included in the license that is received from the licensing system .
WO2004003879A2
CLAIM 55
. A method according to Claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media (first media, streaming parameters) type ;
and a second tab indicative of a second media type ;
and whereby user selection of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media (first media) file of the first media content item , and identify a second digital watermark included in a second media (second media) file of the second media content item .
WO2004003879A2
CLAIM 55
. A method according to Claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media (first media, streaming parameters) type ;
and a second tab indicative of a second media (second media) type ;
and whereby user selection of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media (first media) file , and the second digital watermark is metadata in the second media (second media) file .
WO2004003879A2
CLAIM 55
. A method according to Claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media (first media, streaming parameters) type ;
and a second tab indicative of a second media (second media) type ;
and whereby user selection of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (control signals) file for reproduction , wherein the digital media file include the first media (first media) content item .
WO2004003879A2
CLAIM 55
. A method according to Claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media (first media, streaming parameters) type ;
and a second tab indicative of a second media type ;
and whereby user selection of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .

WO2004003879A2
CLAIM 81
. A system for presenting ads with user selected media files , said system comprising : a user interface operative to receive input indicative of a user' ;
s selection of media files to be presented ;
an ad manager operative to receive ad files from an ad file source ;
an intersplicer operative to provide control signals (first digital media) indicative of a presentation sequence for said ad files and said media files ;
and a media player responsive to said control signals and operative to present the content of said media files and the content of said ad files to said user .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query (demographic information) on the display asking the user whether the user would like to stream the first media (first media) content item .
WO2004003879A2
CLAIM 5
. A method according to Claim 3 , further comprising : receiving demographic information (display query) from said user ;
and wherein said ad file is selected at least in part based on said user demographic information .

WO2004003879A2
CLAIM 55
. A method according to Claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media (first media, streaming parameters) type ;
and a second tab indicative of a second media type ;
and whereby user selection of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (second media) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
WO2004003879A2
CLAIM 55
. A method according to Claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media type ;
and a second tab indicative of a second media (second media) type ;
and whereby user selection of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (first media) content item .
WO2004003879A2
CLAIM 55
. A method according to Claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media (first media, streaming parameters) type ;
and a second tab indicative of a second media type ;
and whereby user selection of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20040003398A1

Filed: 2003-06-26     Issued: 2004-01-01

Method and apparatus for the free licensing of digital media content

(Original Assignee) PIRANHA MEDIA DISTRIBUTION Inc     (Current Assignee) PIRANHA MEDIA DISTRIBUTION Inc

Philip Donian, Larry Henneman, Michael Malione
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media (first media) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request (particular one, user selection) from the user to evaluate streaming a second media (second media) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data (particular media) specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party (other user) online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20040003398A1
CLAIM 29
. A method according to claim 25 , wherein an ad requirement associated with a particular media (second user data) file is set to indicate that no ad content is required after said particular media file content has been presented with ad file content a predetermined number of times .

US20040003398A1
CLAIM 40
. A method according to claim 1 , further comprising : receiving a media file from said user ;
associating an ad requirement with said media file ;
and providing said media file to another user (third party) ;
whereby the content of said media file can be presented to said other user with ad file content .

US20040003398A1
CLAIM 55
. A method according to claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media (first media, streaming parameters) type ;
and a second tab indicative of a second media (second media) type ;
and whereby user selection (second request) of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .

US20040003398A1
CLAIM 106
. A method according to claim 104 , further comprising : monitoring the presentation of said ad files to said consumers ;
and conferring a benefit on particular one (second request) s of said consumers based at least in part on the presentation of said ad files to said particular consumers .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (first media) content item is a first version of an audiovisual work and the second media (second media) content item is a second version of the audiovisual work .
US20040003398A1
CLAIM 55
. A method according to claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media (first media, streaming parameters) type ;
and a second tab indicative of a second media (second media) type ;
and whereby user selection of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (first media) content item is a first version of a book in digital format and the second media (second media) content item is a second version of the book in digital format .
US20040003398A1
CLAIM 55
. A method according to claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media (first media, streaming parameters) type ;
and a second tab indicative of a second media (second media) type ;
and whereby user selection of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user data (particular media) includes a geographic location of the user .
US20040003398A1
CLAIM 29
. A method according to claim 25 , wherein an ad requirement associated with a particular media (second user data) file is set to indicate that no ad content is required after said particular media file content has been presented with ad file content a predetermined number of times .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media (first media) content item , and the second user data (particular media) includes the number of times the user requested to evaluate streaming the second media (second media) content item .
US20040003398A1
CLAIM 29
. A method according to claim 25 , wherein an ad requirement associated with a particular media (second user data) file is set to indicate that no ad content is required after said particular media file content has been presented with ad file content a predetermined number of times .

US20040003398A1
CLAIM 55
. A method according to claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media (first media, streaming parameters) type ;
and a second tab indicative of a second media (second media) type ;
and whereby user selection of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (first media) content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US20040003398A1
CLAIM 55
. A method according to claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media (first media, streaming parameters) type ;
and a second tab indicative of a second media type ;
and whereby user selection of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (first media) content item based on a plurality of streaming parameters (first media) included in the license that is received from the licensing system .
US20040003398A1
CLAIM 55
. A method according to claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media (first media, streaming parameters) type ;
and a second tab indicative of a second media type ;
and whereby user selection of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media (first media) file of the first media content item , and identify a second digital watermark included in a second media (second media) file of the second media content item .
US20040003398A1
CLAIM 55
. A method according to claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media (first media, streaming parameters) type ;
and a second tab indicative of a second media (second media) type ;
and whereby user selection of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media (first media) file , and the second digital watermark is metadata in the second media (second media) file .
US20040003398A1
CLAIM 55
. A method according to claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media (first media, streaming parameters) type ;
and a second tab indicative of a second media (second media) type ;
and whereby user selection of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (control signals) file for reproduction , wherein the digital media file include the first media (first media) content item .
US20040003398A1
CLAIM 55
. A method according to claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media (first media, streaming parameters) type ;
and a second tab indicative of a second media type ;
and whereby user selection of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .

US20040003398A1
CLAIM 81
. A system for presenting ads with user selected media files , said system comprising : a user interface operative to receive input indicative of a user' ;
s selection of media files to be presented ;
an ad manager operative to receive ad files from an ad file source ;
an intersplicer operative to provide control signals (first digital media) indicative of a presentation sequence for said ad files and said media files ;
and a media player responsive to said control signals and operative to present the content of said media files and the content of said ad files to said user .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query (demographic information) on the display asking the user whether the user would like to stream the first media (first media) content item .
US20040003398A1
CLAIM 5
. A method according to claim 3 , further comprising : receiving demographic information (display query) from said user ;
and wherein said ad file is selected at least in part based on said user demographic information .

US20040003398A1
CLAIM 55
. A method according to claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media (first media, streaming parameters) type ;
and a second tab indicative of a second media type ;
and whereby user selection of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (second media) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
US20040003398A1
CLAIM 55
. A method according to claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media type ;
and a second tab indicative of a second media (second media) type ;
and whereby user selection of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (first media) content item .
US20040003398A1
CLAIM 55
. A method according to claim 1 , further comprising presenting a graphical user interface representing a media player to said user , said interface including : a first tab indicative of a first media (first media, streaming parameters) type ;
and a second tab indicative of a second media type ;
and whereby user selection of said first tab results in the presentation of an active window for the presentation of a media file of said first type , while a media file of said second type is presented in background .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20040064417A1

Filed: 2003-06-18     Issued: 2004-04-01

Method for controlling use of database content

(Original Assignee) Xerox Corp     (Current Assignee) Contentguard Holdings Inc ; Xerox Corp

Mark Stefik, Peter Pirolli
US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (digital work) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US20040064417A1
CLAIM 1
. A method for providing database content usage , said database content being a digital work (copyright owner) having one or more rights associated therewith within a system having at least one repository configured to enforce use of said content in accordance with said one or more rights , said method comprising : associating a usage right with database content , said usage right specifying rights for the usage of database content and usage fees for exercise of such usage ;
providing said database content in accordance with said usage right ;
and reporting said usage fees as a transaction .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item based on a plurality of streaming parameters (said client) included in the license that is received from the licensing system .
US20040064417A1
CLAIM 9
. The method of claim 8 , further comprising : maintaining a specification of said respective player on said computer of said information service and on said computer of said client (streaming parameters) .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20030208447A1

Filed: 2003-06-18     Issued: 2003-11-06

Repository with security class and method for use thereof

(Original Assignee) Xerox Corp     (Current Assignee) Contentguard Holdings Inc

Mark Stefik, Peter Pirolli
US10885154B2
CLAIM 1
. A multimedia hardware device (software program) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20030208447A1
CLAIM 6
. A method as recited in claim 1 , wherein the digital work is a software program (hardware device) and the manner of use is executing the software program .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (system code) of the audiovisual work .
US20030208447A1
CLAIM 12
. A method as recited in claim 6 , wherein said executing step comprises running the computer program in a dedicated address space and preventing access to any memory containing system code (studio version) or other digital works .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20040039916A1

Filed: 2003-05-09     Issued: 2004-02-26

System and method for multi-tiered license management and distribution using networked clearinghouses

(Original Assignee) Protexis Inc     (Current Assignee) Arvato Digital Services LLC

David Aldis, Brian Kejser, Innes Muecke, Heinrich Riebe
US10885154B2
CLAIM 1
. A multimedia hardware device (related information, said database, said time) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request (time t) from a user to evaluate streaming a first media (using information) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (first number) data (related information, said database, said time) specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item (license server) to the device ;

identify the second media content item by determining a second media fingerprint (following steps) that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user (related information, said database, said time) data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics (data elements) record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party (third party) online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic (content providers) of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20040039916A1
CLAIM 11
. A method as claimed in claim 10 , wherein said licenses are installed in a license server (media content item) .

US20040039916A1
CLAIM 15
. A method as claimed in claim 1 , wherein licensed content associated with said license comprises software code , and said creating step comprises the steps of : defining different license terms for respective data elements (second statistics) in said software code that are critical to the operation of said software code ;
offering said licensed content for acquisition in a format that allows searching for installed licenses and acquisition of selected licenses therein for decryption of the corresponding said data elements .

US20040039916A1
CLAIM 17
. A method as claimed in claim 16 , wherein serial numbers corresponding to licenses are stored in said database (user identification data, second user, hardware device, first user data, second user data, extract second user data, transmit user identification data) , said creating step comprises the steps of : obtaining said serial numbers from said license database that correspond to selected said licenses ;
and bundling said serial numbers of the selected said licenses to create a new product .

US20040039916A1
CLAIM 24
. A method as claimed in claim 16 , wherein said serial number is generated via at least one of a plurality of methods comprising manual uploading of externally generated serial numbers , automatic on-the-fly generation , importation by a content provided of serial numbers generated externally thereto , via a publisher-supplied generation modules , in a proprietary format , and said second serial number is obtained from one of a third party (third party) and a manufacturer .

US20040039916A1
CLAIM 28
. A method for creating a license in a digital license distribution system by a content provider , comprising the following steps (second media fingerprint) : authenticating the content provider with a license clearinghouse ;
generating a new product identifier at the clearinghouse upon a request by the content provider to create a new license ;
receiving at least one of distribution rules and data , and license terms from the content provider by the license clearinghouse ;
providing content access control data from the content provider to the license clearinghouse ;
encrypting the content access control data by the clearinghouse with a license key of the content provider ;
digitally signing a license body by the content provider at the license clearinghouse , the license body comprising at least said distribution rules and data , said license terms , and said encrypted content access control data ;
generating a license identifier for the license by the license clearinghouse ;
attaching the content provider' ;
s digital certificate to the license comprising said license identifies and license body ;
and storing the license in a license database at the license clearinghouse .

US20040039916A1
CLAIM 29
. A method as claimed in claim 28 , wherein said license terms comprise a tolerance term indicating that said license can be activated a first number (first user) of times , the license clearinghouse being operable to decrement a counter each time t (first request) he license is activated and to disable the license when said first number of times for activation is exceeded .

US20040039916A1
CLAIM 39
. A method as claimed in claim 38 , further comprising the steps of : defining activation to be valid only during a selected time period ;
storing data relating to said time (user identification data, second user, hardware device, first user data, second user data, extract second user data, transmit user identification data) period in said license database ;
and disabling the license from activation when said time period has expired .

US20040039916A1
CLAIM 61
. An apparatus for distributing digital licenses , the digital licenses and related information (user identification data, second user, hardware device, first user data, second user data, extract second user data, transmit user identification data) being maintained in a digital license clearinghouse , the apparatus comprising : a license store at a content provider ;
and a license management client at said content provider adapted to register with and authenticate said content provider to said license clearinghouse , create digital licenses and store them at said license clearinghouse , and designate a plurality of said digital licenses for acquisition by distributors and end users via a license inventory service at said license clearinghouse , said license inventory service being operable to maintain respective license inventories for license demand chain entities connected to said license clearinghouse via a network .

US20040039916A1
CLAIM 65
. An apparatus for distributing digital licenses , the digital licenses and related information being maintained in a digital license clearinghouse , the apparatus comprising : a license store at an end user ;
a license compliance module at an end user adapted to register with and authenticate itself to said license clearinghouse , acquire a plurality of license types from content providers (target demographic) and distributors via said license clearinghouse .

US20040039916A1
CLAIM 97
. The method according to claim 95 , wherein the end user activating step comprises the steps of : a compliance module on the end user' ;
s computing device generating an installation code that contains a license identifier information and information specific to the end user' ;
s computing device ;
transmitting the license identifier and installation code from the end user to the clearinghouse ;
the clearinghouse looking up the license identifier in a license database to obtain a license key ;
generating a unique activation code for the end user' ;
s device using information (first media) from the license key and the installation code ;
transmitting the activation code from the clearinghouse to the end user ;
the license compliance module accepting the activation code and using the embedded license key to decrypt the an encrypted portion of the license ;
and using the decrypted portion of the license , which contains content access control information , to allow the end user to access to previously inaccessible portions of the content .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (using information) content item is a first version of an audiovisual work and the second media content item (license server) is a second version of the audiovisual work .
US20040039916A1
CLAIM 11
. A method as claimed in claim 10 , wherein said licenses are installed in a license server (media content item) .

US20040039916A1
CLAIM 97
. The method according to claim 95 , wherein the end user activating step comprises the steps of : a compliance module on the end user' ;
s computing device generating an installation code that contains a license identifier information and information specific to the end user' ;
s computing device ;
transmitting the license identifier and installation code from the end user to the clearinghouse ;
the clearinghouse looking up the license identifier in a license database to obtain a license key ;
generating a unique activation code for the end user' ;
s device using information (first media) from the license key and the installation code ;
transmitting the activation code from the clearinghouse to the end user ;
the license compliance module accepting the activation code and using the embedded license key to decrypt the an encrypted portion of the license ;
and using the decrypted portion of the license , which contains content access control information , to allow the end user to access to previously inaccessible portions of the content .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (distribution system, digital content) of the audiovisual work .
US20040039916A1
CLAIM 28
. A method for creating a license in a digital license distribution system (studio version) by a content provider , comprising the following steps : authenticating the content provider with a license clearinghouse ;
generating a new product identifier at the clearinghouse upon a request by the content provider to create a new license ;
receiving at least one of distribution rules and data , and license terms from the content provider by the license clearinghouse ;
providing content access control data from the content provider to the license clearinghouse ;
encrypting the content access control data by the clearinghouse with a license key of the content provider ;
digitally signing a license body by the content provider at the license clearinghouse , the license body comprising at least said distribution rules and data , said license terms , and said encrypted content access control data ;
generating a license identifier for the license by the license clearinghouse ;
attaching the content provider' ;
s digital certificate to the license comprising said license identifies and license body ;
and storing the license in a license database at the license clearinghouse .

US20040039916A1
CLAIM 75
. An apparatus for distributing licenses as claimed in claim 73 , wherein said content access information comprises data that is required to execute software or access digital content (studio version) that is being licensed .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (license information) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US20040039916A1
CLAIM 8
. A method as claimed in claim 1 , further comprising the steps of : receiving a request from an end users to download selected licenses from the clearinghouse ;
locating corresponding license information (copyright owner) in the database in response to said request ;
generating a downloadable license package ;
and optionally encrypting said license package .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (using information) content item is a first version of a book in digital format and the second media content item (license server) is a second version of the book in digital format .
US20040039916A1
CLAIM 11
. A method as claimed in claim 10 , wherein said licenses are installed in a license server (media content item) .

US20040039916A1
CLAIM 97
. The method according to claim 95 , wherein the end user activating step comprises the steps of : a compliance module on the end user' ;
s computing device generating an installation code that contains a license identifier information and information specific to the end user' ;
s computing device ;
transmitting the license identifier and installation code from the end user to the clearinghouse ;
the clearinghouse looking up the license identifier in a license database to obtain a license key ;
generating a unique activation code for the end user' ;
s device using information (first media) from the license key and the installation code ;
transmitting the activation code from the clearinghouse to the end user ;
the license compliance module accepting the activation code and using the embedded license key to decrypt the an encrypted portion of the license ;
and using the decrypted portion of the license , which contains content access control information , to allow the end user to access to previously inaccessible portions of the content .

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user (related information, said database, said time) data includes a geographic location of the user .
US20040039916A1
CLAIM 17
. A method as claimed in claim 16 , wherein serial numbers corresponding to licenses are stored in said database (user identification data, second user, hardware device, first user data, second user data, extract second user data, transmit user identification data) , said creating step comprises the steps of : obtaining said serial numbers from said license database that correspond to selected said licenses ;
and bundling said serial numbers of the selected said licenses to create a new product .

US20040039916A1
CLAIM 39
. A method as claimed in claim 38 , further comprising the steps of : defining activation to be valid only during a selected time period ;
storing data relating to said time (user identification data, second user, hardware device, first user data, second user data, extract second user data, transmit user identification data) period in said license database ;
and disabling the license from activation when said time period has expired .

US20040039916A1
CLAIM 61
. An apparatus for distributing digital licenses , the digital licenses and related information (user identification data, second user, hardware device, first user data, second user data, extract second user data, transmit user identification data) being maintained in a digital license clearinghouse , the apparatus comprising : a license store at a content provider ;
and a license management client at said content provider adapted to register with and authenticate said content provider to said license clearinghouse , create digital licenses and store them at said license clearinghouse , and designate a plurality of said digital licenses for acquisition by distributors and end users via a license inventory service at said license clearinghouse , said license inventory service being operable to maintain respective license inventories for license demand chain entities connected to said license clearinghouse via a network .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (first number) data (related information, said database, said time) includes the number of times the user requested to evaluate streaming the first media (using information) content item , and the second user (related information, said database, said time) data includes the number of times the user requested to evaluate streaming the second media content item (license server) .
US20040039916A1
CLAIM 11
. A method as claimed in claim 10 , wherein said licenses are installed in a license server (media content item) .

US20040039916A1
CLAIM 17
. A method as claimed in claim 16 , wherein serial numbers corresponding to licenses are stored in said database (user identification data, second user, hardware device, first user data, second user data, extract second user data, transmit user identification data) , said creating step comprises the steps of : obtaining said serial numbers from said license database that correspond to selected said licenses ;
and bundling said serial numbers of the selected said licenses to create a new product .

US20040039916A1
CLAIM 29
. A method as claimed in claim 28 , wherein said license terms comprise a tolerance term indicating that said license can be activated a first number (first user) of times , the license clearinghouse being operable to decrement a counter each time the license is activated and to disable the license when said first number of times for activation is exceeded .

US20040039916A1
CLAIM 39
. A method as claimed in claim 38 , further comprising the steps of : defining activation to be valid only during a selected time period ;
storing data relating to said time (user identification data, second user, hardware device, first user data, second user data, extract second user data, transmit user identification data) period in said license database ;
and disabling the license from activation when said time period has expired .

US20040039916A1
CLAIM 61
. An apparatus for distributing digital licenses , the digital licenses and related information (user identification data, second user, hardware device, first user data, second user data, extract second user data, transmit user identification data) being maintained in a digital license clearinghouse , the apparatus comprising : a license store at a content provider ;
and a license management client at said content provider adapted to register with and authenticate said content provider to said license clearinghouse , create digital licenses and store them at said license clearinghouse , and designate a plurality of said digital licenses for acquisition by distributors and end users via a license inventory service at said license clearinghouse , said license inventory service being operable to maintain respective license inventories for license demand chain entities connected to said license clearinghouse via a network .

US20040039916A1
CLAIM 97
. The method according to claim 95 , wherein the end user activating step comprises the steps of : a compliance module on the end user' ;
s computing device generating an installation code that contains a license identifier information and information specific to the end user' ;
s computing device ;
transmitting the license identifier and installation code from the end user to the clearinghouse ;
the clearinghouse looking up the license identifier in a license database to obtain a license key ;
generating a unique activation code for the end user' ;
s device using information (first media) from the license key and the installation code ;
transmitting the activation code from the clearinghouse to the end user ;
the license compliance module accepting the activation code and using the embedded license key to decrypt the an encrypted portion of the license ;
and using the decrypted portion of the license , which contains content access control information , to allow the end user to access to previously inaccessible portions of the content .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (using information) content item from a licensing system (computing device) when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US20040039916A1
CLAIM 11
. A method as claimed in claim 10 , wherein said licenses are installed in a license server (media content item) .

US20040039916A1
CLAIM 97
. The method according to claim 95 , wherein the end user activating step comprises the steps of : a compliance module on the end user' ;
s computing device (licensing system) generating an installation code that contains a license identifier information and information specific to the end user' ;
s computing device ;
transmitting the license identifier and installation code from the end user to the clearinghouse ;
the clearinghouse looking up the license identifier in a license database to obtain a license key ;
generating a unique activation code for the end user' ;
s device using information (first media) from the license key and the installation code ;
transmitting the activation code from the clearinghouse to the end user ;
the license compliance module accepting the activation code and using the embedded license key to decrypt the an encrypted portion of the license ;
and using the decrypted portion of the license , which contains content access control information , to allow the end user to access to previously inaccessible portions of the content .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (using information) content item based on a plurality of streaming parameters included in the license that is received from the licensing system (computing device) .
US20040039916A1
CLAIM 11
. A method as claimed in claim 10 , wherein said licenses are installed in a license server (media content item) .

US20040039916A1
CLAIM 97
. The method according to claim 95 , wherein the end user activating step comprises the steps of : a compliance module on the end user' ;
s computing device (licensing system) generating an installation code that contains a license identifier information and information specific to the end user' ;
s computing device ;
transmitting the license identifier and installation code from the end user to the clearinghouse ;
the clearinghouse looking up the license identifier in a license database to obtain a license key ;
generating a unique activation code for the end user' ;
s device using information (first media) from the license key and the installation code ;
transmitting the activation code from the clearinghouse to the end user ;
the license compliance module accepting the activation code and using the embedded license key to decrypt the an encrypted portion of the license ;
and using the decrypted portion of the license , which contains content access control information , to allow the end user to access to previously inaccessible portions of the content .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media (using information) file of the first media content item , and identify a second digital watermark included in a second media file of the second media content item (license server) .
US20040039916A1
CLAIM 11
. A method as claimed in claim 10 , wherein said licenses are installed in a license server (media content item) .

US20040039916A1
CLAIM 97
. The method according to claim 95 , wherein the end user activating step comprises the steps of : a compliance module on the end user' ;
s computing device generating an installation code that contains a license identifier information and information specific to the end user' ;
s computing device ;
transmitting the license identifier and installation code from the end user to the clearinghouse ;
the clearinghouse looking up the license identifier in a license database to obtain a license key ;
generating a unique activation code for the end user' ;
s device using information (first media) from the license key and the installation code ;
transmitting the activation code from the clearinghouse to the end user ;
the license compliance module accepting the activation code and using the embedded license key to decrypt the an encrypted portion of the license ;
and using the decrypted portion of the license , which contains content access control information , to allow the end user to access to previously inaccessible portions of the content .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media (using information) file , and the second digital watermark is metadata in the second media file .
US20040039916A1
CLAIM 97
. The method according to claim 95 , wherein the end user activating step comprises the steps of : a compliance module on the end user' ;
s computing device generating an installation code that contains a license identifier information and information specific to the end user' ;
s computing device ;
transmitting the license identifier and installation code from the end user to the clearinghouse ;
the clearinghouse looking up the license identifier in a license database to obtain a license key ;
generating a unique activation code for the end user' ;
s device using information (first media) from the license key and the installation code ;
transmitting the activation code from the clearinghouse to the end user ;
the license compliance module accepting the activation code and using the embedded license key to decrypt the an encrypted portion of the license ;
and using the decrypted portion of the license , which contains content access control information , to allow the end user to access to previously inaccessible portions of the content .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media (using information) content item .
US20040039916A1
CLAIM 11
. A method as claimed in claim 10 , wherein said licenses are installed in a license server (media content item) .

US20040039916A1
CLAIM 97
. The method according to claim 95 , wherein the end user activating step comprises the steps of : a compliance module on the end user' ;
s computing device generating an installation code that contains a license identifier information and information specific to the end user' ;
s computing device ;
transmitting the license identifier and installation code from the end user to the clearinghouse ;
the clearinghouse looking up the license identifier in a license database to obtain a license key ;
generating a unique activation code for the end user' ;
s device using information (first media) from the license key and the installation code ;
transmitting the activation code from the clearinghouse to the end user ;
the license compliance module accepting the activation code and using the embedded license key to decrypt the an encrypted portion of the license ;
and using the decrypted portion of the license , which contains content access control information , to allow the end user to access to previously inaccessible portions of the content .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media (using information) content item .
US20040039916A1
CLAIM 11
. A method as claimed in claim 10 , wherein said licenses are installed in a license server (media content item) .

US20040039916A1
CLAIM 97
. The method according to claim 95 , wherein the end user activating step comprises the steps of : a compliance module on the end user' ;
s computing device generating an installation code that contains a license identifier information and information specific to the end user' ;
s computing device ;
transmitting the license identifier and installation code from the end user to the clearinghouse ;
the clearinghouse looking up the license identifier in a license database to obtain a license key ;
generating a unique activation code for the end user' ;
s device using information (first media) from the license key and the installation code ;
transmitting the activation code from the clearinghouse to the end user ;
the license compliance module accepting the activation code and using the embedded license key to decrypt the an encrypted portion of the license ;
and using the decrypted portion of the license , which contains content access control information , to allow the end user to access to previously inaccessible portions of the content .

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (related information, said database, said time) that confirms the user' ;

s identity .
US20040039916A1
CLAIM 17
. A method as claimed in claim 16 , wherein serial numbers corresponding to licenses are stored in said database (user identification data, second user, hardware device, first user data, second user data, extract second user data, transmit user identification data) , said creating step comprises the steps of : obtaining said serial numbers from said license database that correspond to selected said licenses ;
and bundling said serial numbers of the selected said licenses to create a new product .

US20040039916A1
CLAIM 39
. A method as claimed in claim 38 , further comprising the steps of : defining activation to be valid only during a selected time period ;
storing data relating to said time (user identification data, second user, hardware device, first user data, second user data, extract second user data, transmit user identification data) period in said license database ;
and disabling the license from activation when said time period has expired .

US20040039916A1
CLAIM 61
. An apparatus for distributing digital licenses , the digital licenses and related information (user identification data, second user, hardware device, first user data, second user data, extract second user data, transmit user identification data) being maintained in a digital license clearinghouse , the apparatus comprising : a license store at a content provider ;
and a license management client at said content provider adapted to register with and authenticate said content provider to said license clearinghouse , create digital licenses and store them at said license clearinghouse , and designate a plurality of said digital licenses for acquisition by distributors and end users via a license inventory service at said license clearinghouse , said license inventory service being operable to maintain respective license inventories for license demand chain entities connected to said license clearinghouse via a network .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (using information) content item .
US20040039916A1
CLAIM 11
. A method as claimed in claim 10 , wherein said licenses are installed in a license server (media content item) .

US20040039916A1
CLAIM 97
. The method according to claim 95 , wherein the end user activating step comprises the steps of : a compliance module on the end user' ;
s computing device generating an installation code that contains a license identifier information and information specific to the end user' ;
s computing device ;
transmitting the license identifier and installation code from the end user to the clearinghouse ;
the clearinghouse looking up the license identifier in a license database to obtain a license key ;
generating a unique activation code for the end user' ;
s device using information (first media) from the license key and the installation code ;
transmitting the activation code from the clearinghouse to the end user ;
the license compliance module accepting the activation code and using the embedded license key to decrypt the an encrypted portion of the license ;
and using the decrypted portion of the license , which contains content access control information , to allow the end user to access to previously inaccessible portions of the content .

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics (data elements) record in real time .
US20040039916A1
CLAIM 15
. A method as claimed in claim 1 , wherein licensed content associated with said license comprises software code , and said creating step comprises the steps of : defining different license terms for respective data elements (second statistics) in said software code that are critical to the operation of said software code ;
offering said licensed content for acquisition in a format that allows searching for installed licenses and acquisition of selected licenses therein for decryption of the corresponding said data elements .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20060167801A1

Filed: 2003-03-31     Issued: 2006-07-27

Method and apparatus for client customization by executing software parts on plural servers

(Original Assignee) Contentguard Holdings Inc     (Current Assignee) Contentguard Holdings Inc

Mark Stefik, Peter Pirolli
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (said server) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user (said server) data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20060167801A1
CLAIM 6
. The method as recited in claim 1 , wherein the client computer , the first server , and the second server each comprise a repository and wherein said authorizing steps a (second user data) re accomplished by a master repository .

US20060167801A1
CLAIM 18
. The method as recited in claim 1 , wherein said client computer and said server (second media, second user) s each comprise a repository and said method further comprising the step of enforcing security of communications between the repositories .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media (said server) content item is a second version of the audiovisual work .
US20060167801A1
CLAIM 18
. The method as recited in claim 1 , wherein said client computer and said server (second media, second user) s each comprise a repository and said method further comprising the step of enforcing security of communications between the repositories .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media (said server) content item is a second version of the book in digital format .
US20060167801A1
CLAIM 18
. The method as recited in claim 1 , wherein said client computer and said server (second media, second user) s each comprise a repository and said method further comprising the step of enforcing security of communications between the repositories .

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user (said server) data includes a geographic location of the user .
US20060167801A1
CLAIM 6
. The method as recited in claim 1 , wherein the client computer , the first server , and the second server each comprise a repository and wherein said authorizing steps a (second user data) re accomplished by a master repository .

US20060167801A1
CLAIM 18
. The method as recited in claim 1 , wherein said client computer and said server (second media, second user) s each comprise a repository and said method further comprising the step of enforcing security of communications between the repositories .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user (said server) data includes the number of times the user requested to evaluate streaming the second media (said server) content item .
US20060167801A1
CLAIM 6
. The method as recited in claim 1 , wherein the client computer , the first server , and the second server each comprise a repository and wherein said authorizing steps a (second user data) re accomplished by a master repository .

US20060167801A1
CLAIM 18
. The method as recited in claim 1 , wherein said client computer and said server (second media, second user) s each comprise a repository and said method further comprising the step of enforcing security of communications between the repositories .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item based on a plurality of streaming parameters (said client) included in the license that is received from the licensing system .
US20060167801A1
CLAIM 18
. The method as recited in claim 1 , wherein said client (streaming parameters) computer and said servers each comprise a repository and said method further comprising the step of enforcing security of communications between the repositories .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media (said server) file of the second media content item .
US20060167801A1
CLAIM 18
. The method as recited in claim 1 , wherein said client computer and said server (second media, second user) s each comprise a repository and said method further comprising the step of enforcing security of communications between the repositories .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media (said server) file .
US20060167801A1
CLAIM 18
. The method as recited in claim 1 , wherein said client computer and said server (second media, second user) s each comprise a repository and said method further comprising the step of enforcing security of communications between the repositories .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (said server) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
US20060167801A1
CLAIM 18
. The method as recited in claim 1 , wherein said client computer and said server (second media, second user) s each comprise a repository and said method further comprising the step of enforcing security of communications between the repositories .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20030225698A1

Filed: 2002-12-19     Issued: 2003-12-04

Method and apparatus for executing code in accordance with usage rights

(Original Assignee) Contentguard Holdings Inc     (Current Assignee) Contentguard Holdings Inc

Mark Stefik, Peter Pirolli
US10885154B2
CLAIM 1
. A multimedia hardware device (software program) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request (requestor device) from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics (remote device) record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20030225698A1
CLAIM 3
. A method as recited in claim 1 , wherein said request is generated by a requester device , said executing step is accomplished by a remote server that is remote from said requestor device (first request, first digital media) and said determining step is accomplished by a processing server .

US20030225698A1
CLAIM 7
. A method as recited in claim 6 , wherein said requesting step and said executing step are accomplished through an external interface of said remote server which provides for network connectivity between the remote device (second statistics) and the requestor device using the transmission protocol .

US20030225698A1
CLAIM 14
. A method as recited in claim 1 , wherein the executable code is a software program (hardware device) .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (requestor device) file for reproduction , wherein the digital media file include the first media content item .
US20030225698A1
CLAIM 3
. A method as recited in claim 1 , wherein said request is generated by a requester device , said executing step is accomplished by a remote server that is remote from said requestor device (first request, first digital media) and said determining step is accomplished by a processing server .

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics (remote device) record in real time .
US20030225698A1
CLAIM 7
. A method as recited in claim 6 , wherein said requesting step and said executing step are accomplished through an external interface of said remote server which provides for network connectivity between the remote device (second statistics) and the requestor device using the transmission protocol .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20030191941A1

Filed: 2002-08-29     Issued: 2003-10-09

Data transmitting apparatus, contents distribution apparatus, contents distribution system, digital contents distribution method and data storage apparatus

(Original Assignee) Hitachi Ltd     (Current Assignee) Hitachi Ltd

Koichi Terada, Yukio Fujii, Yoshifumi Fujikawa, Taruhi Iwagaki
US10885154B2
CLAIM 1
. A multimedia hardware device (file system) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record (said memory) , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20030191941A1
CLAIM 4
. A contents distributing apparatus for visibly arranging additional information on digital contents and distributing the contents , comprising : a receiver means for receiving a first information signal consisting of the digital contents in which additional information is embedded as invisible electronic watermark information ;
a memory means for storing digital contents in the received information signal ;
a decoding means for decoding the additional information as invisible electronic watermark information embedded into said received information signal and extracting it as visible watermark information ;
a visible watermark information superimposing means for superimposing the extracted visible watermark information into the digital contents read out of said memory (second statistics record) means to form a second information signal , and a means for outputting the second information signal , said contents distribution apparatus distributing said additional information as visible information together with said digital contents .

US20030191941A1
CLAIM 9
. A data storage apparatus capable of visibly arranging additional information on digital contents and outputting the digital contents of this arrangement , comprising : an input means for receiving a first information signal consisting of digital contents in which additional information is embedded as invisible electronic watermark information ;
a memory means for storing the digital contents in the received information signal ;
a decoding means for decoding the additional information as invisible electronic watermark information embedded in said received information signal and extracting it as visible watermark information ;
a visible watermark information superimposing means for superimposing the extracted visible watermark information into the digital contents read out of said memory means to form a second information signal ;
and an output means for outputting the second information signal , wherein said input means and said output means are configured as an interface of a file system (hardware device) , and are capable of outputting said additional information as visible information together with said digital contents .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (distribution system) of the audiovisual work .
US20030191941A1
CLAIM 8
. A contents distribution system (studio version) for distributing digital contents , comprising : a transmitting means for encoding additional information as invisible electronic watermark information , embedding the encoded information into said digital contents and transmitting the digital contents with the additional information to a network as a first information signal ;
and a distributing means for receiving said first information signal from the network , decoding the additional information as the embedded invisible electronic watermark information , extracting it as visible watermark information , superimposing it again into the digital contents to form a second information signal , and transmitting the signal , the contents distribution system distributing the digital contents with the additional information visibly arranged thereon .

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (storage apparatus) that confirms the user' ;

s identity .
US20030191941A1
CLAIM 9
. A data storage apparatus (user identification data, transmit user identification data) capable of visibly arranging additional information on digital contents and outputting the digital contents of this arrangement , comprising : an input means for receiving a first information signal consisting of digital contents in which additional information is embedded as invisible electronic watermark information ;
a memory means for storing the digital contents in the received information signal ;
a decoding means for decoding the additional information as invisible electronic watermark information embedded in said received information signal and extracting it as visible watermark information ;
a visible watermark information superimposing means for superimposing the extracted visible watermark information into the digital contents read out of said memory means to form a second information signal ;
and an output means for outputting the second information signal , wherein said input means and said output means are configured as an interface of a file system , and are capable of outputting said additional information as visible information together with said digital contents .

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics record (said memory) in real time .
US20030191941A1
CLAIM 4
. A contents distributing apparatus for visibly arranging additional information on digital contents and distributing the contents , comprising : a receiver means for receiving a first information signal consisting of the digital contents in which additional information is embedded as invisible electronic watermark information ;
a memory means for storing digital contents in the received information signal ;
a decoding means for decoding the additional information as invisible electronic watermark information embedded into said received information signal and extracting it as visible watermark information ;
a visible watermark information superimposing means for superimposing the extracted visible watermark information into the digital contents read out of said memory (second statistics record) means to form a second information signal , and a means for outputting the second information signal , said contents distribution apparatus distributing said additional information as visible information together with said digital contents .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20030023561A1

Filed: 2002-06-24     Issued: 2003-01-30

System for controlling the distribution and use of digital works

(Original Assignee) Contentguard Holdings Inc     (Current Assignee) Contentguard Holdings Inc

Mark Stefik, Peter Pirolli
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request (time t) from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (requesting access) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20030023561A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US20030023561A1
CLAIM 5
. The system as recited in claim 4 wherein said means for determining if a digital ticket is valid is further comprised of a comparison means for comparing said first timestamp of said digital ticket with said second timestamp of said digital ticket so that if said first timestamp is later in time t (first request) han said second timestamp , said digital ticket is determined to be valid .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media (requesting access) content item is a second version of the audiovisual work .
US20030023561A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (usage rights) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US20030023561A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights (copyright owner) to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media (requesting access) content item is a second version of the book in digital format .
US20030023561A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media (requesting access) content item .
US20030023561A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media (requesting access) file of the second media content item .
US20030023561A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media (requesting access) file .
US20030023561A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file (denying access) for reproduction , wherein the digital media file include the first media content item .
US20030023561A1
CLAIM 12
. In a computer controlled system for the distribution of digital works , a method for controlling the number of times that a usage right attached to a digital work may be exercised , said method comprising the steps of : a) creating a digital work ;
b) defining a usage right for said digital work , said usage right specifying a digital ticket indicating a predetermined number of times that said usage right may be exercised ;
c) creating said digital ticket with an indicator of said predetermined number ;
d) storing said digital work , said usage right and said digital ticket in a first repository ;
e) a second repository transmitting a request to access said digital work to said first repository , said request specifying said usage right ;
f) said first repository determining if said digital ticket for said usage right indicates that said usage right has been exercised said predetermined number of times ;
g) if said digital ticket indicates that said usage right has been exercised said predetermined number of times , said first repository denying access (digital media file) to said digital work ;
h) if said digital ticket indicates that said usage right has not been exercised said predetermined number of times , said first repository granting access to said digital work ;
and i) said first repository punching said digital ticket to indicate a instance of exercising said usage right .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (requesting access) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
US20030023561A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20030220883A1

Filed: 2002-05-21     Issued: 2003-11-27

Mechanisms for handling software license agreements on multi-user system

(Original Assignee) International Business Machines Corp     (Current Assignee) International Business Machines Corp

Jeffrey Block, Bonita Chaney, Clair Ewert, Robert Padzieski
US10885154B2
CLAIM 1
. A multimedia hardware device (corresponding software, software product) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint (bearing medium) that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (specific p) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic (when i) of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20030220883A1
CLAIM 1
. A method for handling license agreements for multiple software packages in a computer system , each software package being identified by a unique package ID and comprising one or more components , the method comprising : providing a plurality of document files , each document file comprising one or more text elements ;
providing a plurality of manifest files , each manifest file indicating at least one corresponding document file of the plurality of document files and comprising a unique package ID designating a corresponding software (hardware device) package ;
extracting a specific unique package ID from a specific software package ;
determining a corresponding manifest file from the plurality of manifest files on the basis of the extracted unique package ID ;
determining the at least one corresponding document file of the plurality of document files on the basis of the determined corresponding manifest file ;
and combining the one or more text elements of the at least one determined corresponding document file to build a license agreement for the specific software package .

US20030220883A1
CLAIM 7
. A method for handling a license agreement for a selected software package of a plurality of software packages upon installation of the selected software package in a computer system , each software package of the plurality of software packages being identified by a unique package ID and comprising one or more components , the method comprising : providing a plurality of document files , each document file comprising one or more text elements ;
providing a plurality of manifest files , each manifest file indicating at least one corresponding document file of the plurality of document files and comprising a unique package ID designating one software package of the plurality of software packages ;
providing a data structure comprising a plurality of package IDs and a plurality of status indications , each status indication being associated with a specific p (second media) ackage ID and representing the status of the license agreement for the software package identified by the specific package ID , the status indicating whether the license agreement has been accepted or declined ;
extracting the unique package ID from the selected software package ;
determining from the data structure the status of the license agreement for the selected software package identified by the unique package ID ;
and if the status indicates that the license agreement has been declined : determining a corresponding manifest file from the plurality of manifest files on the basis of the extracted unique package ID ;
determining the at least one corresponding document file of the plurality of document files on the basis of the determined manifest file ;
combining the one or more text elements of the at least one determined document file to build the license agreement for the selected software package ;
displaying the license agreement on a display device of the computer system ;
prompting a user to accept or decline the license agreement ;
and in response to the user accepting or declining the license agreement , installing the selected software package only , if the license agreement has been accepted ;
and if the status indicates that the license agreement has been accepted : installing the selected software package .

US20030220883A1
CLAIM 10
. The method of claim 7 , comprising : indicating a plurality of available software packages for at least one software product (hardware device) within the data structure , the selected software package being comprised in the plurality of available software packages .

US20030220883A1
CLAIM 11
. A method for handling license agreements for software packages installed in a computer system when i (target demographic) nitiating a session with the computer system , each software package being identified by a unique package ID and comprising one or more components , the method comprising : providing a plurality of document files , each document file comprising one or more text elements ;
providing a plurality of manifest files , each manifest file indicating at least one corresponding document file of the plurality of document files and comprising a unique package ID designating one software package of the plurality of software packages ;
providing a data structure comprising a plurality of package IDs and a plurality of status indications , each status indication being associated with a specific package ID and representing the status of the license agreement for the software package identified by the specific package ID , the status indicating whether the license agreement has been accepted or declined ;
extracting the unique package IDs from the software packages installed in the computer system ;
determining from the data structure the statuses of the license agreements for the software packages identified by the extracted unique package IDs ;
and for at least one software package , where the status of the license agreement indicates that the corresponding license agreement has been declined : determining the corresponding manifest file from the plurality of manifest files on the basis of the extracted unique package ID of the at least one software package ;
determining the at least one corresponding document file of the plurality of document files on the basis of the determined corresponding manifest file ;
combining the one or more text elements of the at least one determined corresponding document file to build the license agreement for the software package ;
displaying the license agreement on a display device of the computer system ;
prompting a user to accept or decline the license agreement ;
and in response to the user accepting or declining the license agreement , enabling the software package , if the license agreement has been accepted , for use by the user ;
and disabling the software package , if the license agreement has been declined , for use by the user .

US20030220883A1
CLAIM 20
. A computer program product on a signal bearing medium (first media fingerprint, first media file) comprising a license agreement manager for handling license agreements for multiple software packages in a computer system , each software package being identified by a unique package ID and comprising one or more components , the license agreement manager comprising : a first data structure comprising : at least one document file comprising one or more text elements to build a license agreement ;
at least one manifest file , the at least one manifest file comprising : an indication of at least one document file ;
a unique package ID designating a corresponding software package ;
and an indication of the one or more components comprised in the corresponding software package ;
and a second data structure comprising : a plurality of package IDs ;
and a plurality of status indications , each status indication being associated with a specific package ID and representing the status of the license agreement for the software package identified by the specific package ID , the status indicating whether the license agreement has been accepted or declined .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media (specific p) content item is a second version of the audiovisual work .
US20030220883A1
CLAIM 7
. A method for handling a license agreement for a selected software package of a plurality of software packages upon installation of the selected software package in a computer system , each software package of the plurality of software packages being identified by a unique package ID and comprising one or more components , the method comprising : providing a plurality of document files , each document file comprising one or more text elements ;
providing a plurality of manifest files , each manifest file indicating at least one corresponding document file of the plurality of document files and comprising a unique package ID designating one software package of the plurality of software packages ;
providing a data structure comprising a plurality of package IDs and a plurality of status indications , each status indication being associated with a specific p (second media) ackage ID and representing the status of the license agreement for the software package identified by the specific package ID , the status indicating whether the license agreement has been accepted or declined ;
extracting the unique package ID from the selected software package ;
determining from the data structure the status of the license agreement for the selected software package identified by the unique package ID ;
and if the status indicates that the license agreement has been declined : determining a corresponding manifest file from the plurality of manifest files on the basis of the extracted unique package ID ;
determining the at least one corresponding document file of the plurality of document files on the basis of the determined manifest file ;
combining the one or more text elements of the at least one determined document file to build the license agreement for the selected software package ;
displaying the license agreement on a display device of the computer system ;
prompting a user to accept or decline the license agreement ;
and in response to the user accepting or declining the license agreement , installing the selected software package only , if the license agreement has been accepted ;
and if the status indicates that the license agreement has been accepted : installing the selected software package .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (single license) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US20030220883A1
CLAIM 45
. A method for handling license agreements for a plurality of software packages in a computer system , the method comprising : providing a single-action option to a user for accepting or declining a single license (copyright owner) agreement common to at least two software packages of the plurality of software packages .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media (specific p) content item is a second version of the book in digital format .
US20030220883A1
CLAIM 7
. A method for handling a license agreement for a selected software package of a plurality of software packages upon installation of the selected software package in a computer system , each software package of the plurality of software packages being identified by a unique package ID and comprising one or more components , the method comprising : providing a plurality of document files , each document file comprising one or more text elements ;
providing a plurality of manifest files , each manifest file indicating at least one corresponding document file of the plurality of document files and comprising a unique package ID designating one software package of the plurality of software packages ;
providing a data structure comprising a plurality of package IDs and a plurality of status indications , each status indication being associated with a specific p (second media) ackage ID and representing the status of the license agreement for the software package identified by the specific package ID , the status indicating whether the license agreement has been accepted or declined ;
extracting the unique package ID from the selected software package ;
determining from the data structure the status of the license agreement for the selected software package identified by the unique package ID ;
and if the status indicates that the license agreement has been declined : determining a corresponding manifest file from the plurality of manifest files on the basis of the extracted unique package ID ;
determining the at least one corresponding document file of the plurality of document files on the basis of the determined manifest file ;
combining the one or more text elements of the at least one determined document file to build the license agreement for the selected software package ;
displaying the license agreement on a display device of the computer system ;
prompting a user to accept or decline the license agreement ;
and in response to the user accepting or declining the license agreement , installing the selected software package only , if the license agreement has been accepted ;
and if the status indicates that the license agreement has been accepted : installing the selected software package .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media (specific p) content item .
US20030220883A1
CLAIM 7
. A method for handling a license agreement for a selected software package of a plurality of software packages upon installation of the selected software package in a computer system , each software package of the plurality of software packages being identified by a unique package ID and comprising one or more components , the method comprising : providing a plurality of document files , each document file comprising one or more text elements ;
providing a plurality of manifest files , each manifest file indicating at least one corresponding document file of the plurality of document files and comprising a unique package ID designating one software package of the plurality of software packages ;
providing a data structure comprising a plurality of package IDs and a plurality of status indications , each status indication being associated with a specific p (second media) ackage ID and representing the status of the license agreement for the software package identified by the specific package ID , the status indicating whether the license agreement has been accepted or declined ;
extracting the unique package ID from the selected software package ;
determining from the data structure the status of the license agreement for the selected software package identified by the unique package ID ;
and if the status indicates that the license agreement has been declined : determining a corresponding manifest file from the plurality of manifest files on the basis of the extracted unique package ID ;
determining the at least one corresponding document file of the plurality of document files on the basis of the determined manifest file ;
combining the one or more text elements of the at least one determined document file to build the license agreement for the selected software package ;
displaying the license agreement on a display device of the computer system ;
prompting a user to accept or decline the license agreement ;
and in response to the user accepting or declining the license agreement , installing the selected software package only , if the license agreement has been accepted ;
and if the status indicates that the license agreement has been accepted : installing the selected software package .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file (bearing medium) of the first media content item , and identify a second digital watermark included in a second media (specific p) file (one computer) of the second media content item .
US20030220883A1
CLAIM 7
. A method for handling a license agreement for a selected software package of a plurality of software packages upon installation of the selected software package in a computer system , each software package of the plurality of software packages being identified by a unique package ID and comprising one or more components , the method comprising : providing a plurality of document files , each document file comprising one or more text elements ;
providing a plurality of manifest files , each manifest file indicating at least one corresponding document file of the plurality of document files and comprising a unique package ID designating one software package of the plurality of software packages ;
providing a data structure comprising a plurality of package IDs and a plurality of status indications , each status indication being associated with a specific p (second media) ackage ID and representing the status of the license agreement for the software package identified by the specific package ID , the status indicating whether the license agreement has been accepted or declined ;
extracting the unique package ID from the selected software package ;
determining from the data structure the status of the license agreement for the selected software package identified by the unique package ID ;
and if the status indicates that the license agreement has been declined : determining a corresponding manifest file from the plurality of manifest files on the basis of the extracted unique package ID ;
determining the at least one corresponding document file of the plurality of document files on the basis of the determined manifest file ;
combining the one or more text elements of the at least one determined document file to build the license agreement for the selected software package ;
displaying the license agreement on a display device of the computer system ;
prompting a user to accept or decline the license agreement ;
and in response to the user accepting or declining the license agreement , installing the selected software package only , if the license agreement has been accepted ;
and if the status indicates that the license agreement has been accepted : installing the selected software package .

US20030220883A1
CLAIM 13
. The method of claim 11 , wherein initiating a session comprises at least one of logging in the computer system , the computer system representing a multi-user computer system ;
and booting the computer system , the computer system representing a standalone computer (second media file) system .

US20030220883A1
CLAIM 20
. A computer program product on a signal bearing medium (first media fingerprint, first media file) comprising a license agreement manager for handling license agreements for multiple software packages in a computer system , each software package being identified by a unique package ID and comprising one or more components , the license agreement manager comprising : a first data structure comprising : at least one document file comprising one or more text elements to build a license agreement ;
at least one manifest file , the at least one manifest file comprising : an indication of at least one document file ;
a unique package ID designating a corresponding software package ;
and an indication of the one or more components comprised in the corresponding software package ;
and a second data structure comprising : a plurality of package IDs ;
and a plurality of status indications , each status indication being associated with a specific package ID and representing the status of the license agreement for the software package identified by the specific package ID , the status indicating whether the license agreement has been accepted or declined .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file (bearing medium) , and the second digital watermark is metadata in the second media (specific p) file (one computer) .
US20030220883A1
CLAIM 7
. A method for handling a license agreement for a selected software package of a plurality of software packages upon installation of the selected software package in a computer system , each software package of the plurality of software packages being identified by a unique package ID and comprising one or more components , the method comprising : providing a plurality of document files , each document file comprising one or more text elements ;
providing a plurality of manifest files , each manifest file indicating at least one corresponding document file of the plurality of document files and comprising a unique package ID designating one software package of the plurality of software packages ;
providing a data structure comprising a plurality of package IDs and a plurality of status indications , each status indication being associated with a specific p (second media) ackage ID and representing the status of the license agreement for the software package identified by the specific package ID , the status indicating whether the license agreement has been accepted or declined ;
extracting the unique package ID from the selected software package ;
determining from the data structure the status of the license agreement for the selected software package identified by the unique package ID ;
and if the status indicates that the license agreement has been declined : determining a corresponding manifest file from the plurality of manifest files on the basis of the extracted unique package ID ;
determining the at least one corresponding document file of the plurality of document files on the basis of the determined manifest file ;
combining the one or more text elements of the at least one determined document file to build the license agreement for the selected software package ;
displaying the license agreement on a display device of the computer system ;
prompting a user to accept or decline the license agreement ;
and in response to the user accepting or declining the license agreement , installing the selected software package only , if the license agreement has been accepted ;
and if the status indicates that the license agreement has been accepted : installing the selected software package .

US20030220883A1
CLAIM 13
. The method of claim 11 , wherein initiating a session comprises at least one of logging in the computer system , the computer system representing a multi-user computer system ;
and booting the computer system , the computer system representing a standalone computer (second media file) system .

US20030220883A1
CLAIM 20
. A computer program product on a signal bearing medium (first media fingerprint, first media file) comprising a license agreement manager for handling license agreements for multiple software packages in a computer system , each software package being identified by a unique package ID and comprising one or more components , the license agreement manager comprising : a first data structure comprising : at least one document file comprising one or more text elements to build a license agreement ;
at least one manifest file , the at least one manifest file comprising : an indication of at least one document file ;
a unique package ID designating a corresponding software package ;
and an indication of the one or more components comprised in the corresponding software package ;
and a second data structure comprising : a plurality of package IDs ;
and a plurality of status indications , each status indication being associated with a specific package ID and representing the status of the license agreement for the software package identified by the specific package ID , the status indicating whether the license agreement has been accepted or declined .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (specific p) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
US20030220883A1
CLAIM 7
. A method for handling a license agreement for a selected software package of a plurality of software packages upon installation of the selected software package in a computer system , each software package of the plurality of software packages being identified by a unique package ID and comprising one or more components , the method comprising : providing a plurality of document files , each document file comprising one or more text elements ;
providing a plurality of manifest files , each manifest file indicating at least one corresponding document file of the plurality of document files and comprising a unique package ID designating one software package of the plurality of software packages ;
providing a data structure comprising a plurality of package IDs and a plurality of status indications , each status indication being associated with a specific p (second media) ackage ID and representing the status of the license agreement for the software package identified by the specific package ID , the status indicating whether the license agreement has been accepted or declined ;
extracting the unique package ID from the selected software package ;
determining from the data structure the status of the license agreement for the selected software package identified by the unique package ID ;
and if the status indicates that the license agreement has been declined : determining a corresponding manifest file from the plurality of manifest files on the basis of the extracted unique package ID ;
determining the at least one corresponding document file of the plurality of document files on the basis of the determined manifest file ;
combining the one or more text elements of the at least one determined document file to build the license agreement for the selected software package ;
displaying the license agreement on a display device of the computer system ;
prompting a user to accept or decline the license agreement ;
and in response to the user accepting or declining the license agreement , installing the selected software package only , if the license agreement has been accepted ;
and if the status indicates that the license agreement has been accepted : installing the selected software package .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20030149884A1

Filed: 2002-02-01     Issued: 2003-08-07

Electronic information content control

(Original Assignee) CONTEMPORARY HOLDINGS AND EQUITIES Inc     (Current Assignee) CONTEMPORARY HOLDINGS AND EQUITIES Inc

Randolph Hernandez, Minh Nguyen, Christopher James, Adam Kidron
US10885154B2
CLAIM 1
. A multimedia hardware device (software application) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (network node) data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic (information comprises information) of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20030149884A1
CLAIM 15
. The control manager of claim 1 , wherein the encrypted electronic information contained in the at least one protected data structure comprises a software application (hardware device) .

US20030149884A1
CLAIM 16
. The control manager of claim 1 , wherein the encrypted electronic information comprises information (target demographic) identifying a creator of the protected data structure .

US20030149884A1
CLAIM 23
. The control manager of claim 1 , further adapted to record at least one of : a number of times the electronic information contained in the at least one protected data structure has been decrypted by one or more content players ;
an identity of a network node (first user, first user data) originating the request by the one or more content players that decrypted the encrypted electronic information contained in the at least one protected data structure ;
information identifying one or more content players that decrypted the encrypted electronic information contained in the at least one protected data structure ;
a time at which one or more content players decrypted the encrypted electronic information contained in the at least one protected data structure ;
and a number of times communication of acceptance of a proposition relating to the decrypting of the encrypted electronic information contained in the at least one protected data structure has been communicated .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (network node) data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
US20030149884A1
CLAIM 23
. The control manager of claim 1 , further adapted to record at least one of : a number of times the electronic information contained in the at least one protected data structure has been decrypted by one or more content players ;
an identity of a network node (first user, first user data) originating the request by the one or more content players that decrypted the encrypted electronic information contained in the at least one protected data structure ;
information identifying one or more content players that decrypted the encrypted electronic information contained in the at least one protected data structure ;
a time at which one or more content players decrypted the encrypted electronic information contained in the at least one protected data structure ;
and a number of times communication of acceptance of a proposition relating to the decrypting of the encrypted electronic information contained in the at least one protected data structure has been communicated .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming (media data) of the first media content item when the request is declined by the licensing system .
US20030149884A1
CLAIM 14
. The control manager of claim 1 , wherein the encrypted electronic information contained in the at least one protected data structure comprises multimedia data (streaming parameters, prevent streaming) .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item based on a plurality of streaming parameters (media data) included in the license that is received from the licensing system .
US20030149884A1
CLAIM 14
. The control manager of claim 1 , wherein the encrypted electronic information contained in the at least one protected data structure comprises multimedia data (streaming parameters, prevent streaming) .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query (demographic information) on the display asking the user whether the user would like to stream the first media content item .
US20030149884A1
CLAIM 9
. The control manager of claim 8 , wherein the information comprises demographic information (display query) .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20020128972A1

Filed: 2001-12-17     Issued: 2002-09-12

Digital works having usage rights and method for creating the same

(Original Assignee) Contentguard Holdings Inc     (Current Assignee) Contentguard Holdings Inc

Mark Stefik, Peter Pirolli
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic (information comprises information) of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20020128972A1
CLAIM 22
. A digital work as recited in claim 21 , wherein the state information comprises information (target demographic) indicating the number of copies of the digital work that are in use .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (rendering device) of the audiovisual work .
US20020128972A1
CLAIM 1
. A digital work adapted to be distributed within a system for controlling at least one of the distribution and use of digital works , said digital work comprising : digital content representing a portion of a digital work suitable for being rendered by a rendering device (studio version) ;
and usage rights associated with said digital content , said usage rights specifying a manner of use indicating one or more stated purposes for which the digital work can be at least one of used and distributed by an authorized party .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20020133465A1

Filed: 2001-12-17     Issued: 2002-09-19

Usage rights grammar and digital works having usage rights created with the grammar

(Original Assignee) Contentguard Holdings Inc     (Current Assignee) Contentguard Holdings Inc

Mark Stefik, Peter Pirolli
US10885154B2
CLAIM 1
. A multimedia hardware device (software program) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20020133465A1
CLAIM 12
. The system as recited in claim 1 wherein the digital work is a software program (hardware device) .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version (first version, more symbol) of an audiovisual work and the second media content item is a second version (second version) of the audiovisual work .
US20020133465A1
CLAIM 3
. The system as recited in claim 1 , wherein said means for creating comprises means for selecting one or more symbol (first version) s from a first set of predetermined symbols to define a valid sequence of symbols to indicate the manner of use .

US20020133465A1
CLAIM 17
. The system as recited in claim 2 wherein said means for creating comprises means for creating a first version (first version) of usage rights having a first set of conditions and means for creating a second version (second version) of usage rights having a second set of conditions .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version (first version, more symbol) is a live version of the audiovisual work and the second version (second version) is a studio version (rendering devices, digital content) of the audiovisual work .
US20020133465A1
CLAIM 3
. The system as recited in claim 1 , wherein said means for creating comprises means for selecting one or more symbol (first version) s from a first set of predetermined symbols to define a valid sequence of symbols to indicate the manner of use .

US20020133465A1
CLAIM 16
. The system as recited in claim 1 wherein the usage rights comprise a class identifier for identifying a class of rendering devices (studio version) upon which the digital work can be rendered .

US20020133465A1
CLAIM 17
. The system as recited in claim 2 wherein said means for creating comprises means for creating a first version (first version) of usage rights having a first set of conditions and means for creating a second version (second version) of usage rights having a second set of conditions .

US20020133465A1
CLAIM 35
. A digital work comprising : digital content (studio version) ;
and usage rights associated with said digital content , said usage rights specifying a manner of use by which an authorized party is able to at least one of use and distribute the digital work , said usage rights including symbols selected from a set of predetermined symbols which define a valid sequence of symbols to indicate the manner of use .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version (first version, more symbol) is authorized for streaming to the user by a copyright owner of the audiovisual work and the second version (second version) is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US20020133465A1
CLAIM 3
. The system as recited in claim 1 , wherein said means for creating comprises means for selecting one or more symbol (first version) s from a first set of predetermined symbols to define a valid sequence of symbols to indicate the manner of use .

US20020133465A1
CLAIM 17
. The system as recited in claim 2 wherein said means for creating comprises means for creating a first version (first version) of usage rights having a first set of conditions and means for creating a second version (second version) of usage rights having a second set of conditions .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version (first version, more symbol) of a book in digital format and the second media content item is a second version (second version) of the book in digital format .
US20020133465A1
CLAIM 3
. The system as recited in claim 1 , wherein said means for creating comprises means for selecting one or more symbol (first version) s from a first set of predetermined symbols to define a valid sequence of symbols to indicate the manner of use .

US20020133465A1
CLAIM 17
. The system as recited in claim 2 wherein said means for creating comprises means for creating a first version (first version) of usage rights having a first set of conditions and means for creating a second version (second version) of usage rights having a second set of conditions .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20020112240A1

Filed: 2001-11-20     Issued: 2002-08-15

Method and system for targeted content presentation in a communications network

(Original Assignee) ADEXACT Corp     (Current Assignee) ADEXACT Corp ; HBA Matchmaker Media Inc

Stephen Bacso, Rene Juneau, Sanjeev Shankar, Bruce Scanlan
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (access rights) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item (access rights) to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items (access rights) determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20020112240A1
CLAIM 6
. A method according to claim 2 , further including the steps of : monitoring the content descriptor transmission stream ;
matching the opportunity map descriptors with the receiver capabilities ;
verifying that permission is available to access the content ;
matching of the content descriptors to the viewer profile information ;
selecting the descriptors with the strongest content match if local persistent storage is available to the MDE ;
determining if the content is already in storage ;
determining if the content can be acquired in a timely manner ;
verifying access rights (second media content item, second media content items, media content item) to storage if access rights are verified , verifying availability of storage ;
determining if content can be deleted to make storage available by comparing matches of the new content with existing content in storage , and replacing content with weaker matches to make storage available ;
acquiring content from the designated source ;
and placing acquired content in storage .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (access rights) is a first version of an audiovisual work and the second media content item (access rights) is a second version of the audiovisual work .
US20020112240A1
CLAIM 6
. A method according to claim 2 , further including the steps of : monitoring the content descriptor transmission stream ;
matching the opportunity map descriptors with the receiver capabilities ;
verifying that permission is available to access the content ;
matching of the content descriptors to the viewer profile information ;
selecting the descriptors with the strongest content match if local persistent storage is available to the MDE ;
determining if the content is already in storage ;
determining if the content can be acquired in a timely manner ;
verifying access rights (second media content item, second media content items, media content item) to storage if access rights are verified , verifying availability of storage ;
determining if content can be deleted to make storage available by comparing matches of the new content with existing content in storage , and replacing content with weaker matches to make storage available ;
acquiring content from the designated source ;
and placing acquired content in storage .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (access rights) is a first version of a book in digital format and the second media content item (access rights) is a second version of the book in digital format .
US20020112240A1
CLAIM 6
. A method according to claim 2 , further including the steps of : monitoring the content descriptor transmission stream ;
matching the opportunity map descriptors with the receiver capabilities ;
verifying that permission is available to access the content ;
matching of the content descriptors to the viewer profile information ;
selecting the descriptors with the strongest content match if local persistent storage is available to the MDE ;
determining if the content is already in storage ;
determining if the content can be acquired in a timely manner ;
verifying access rights (second media content item, second media content items, media content item) to storage if access rights are verified , verifying availability of storage ;
determining if content can be deleted to make storage available by comparing matches of the new content with existing content in storage , and replacing content with weaker matches to make storage available ;
acquiring content from the designated source ;
and placing acquired content in storage .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (access rights) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item (access rights) .
US20020112240A1
CLAIM 6
. A method according to claim 2 , further including the steps of : monitoring the content descriptor transmission stream ;
matching the opportunity map descriptors with the receiver capabilities ;
verifying that permission is available to access the content ;
matching of the content descriptors to the viewer profile information ;
selecting the descriptors with the strongest content match if local persistent storage is available to the MDE ;
determining if the content is already in storage ;
determining if the content can be acquired in a timely manner ;
verifying access rights (second media content item, second media content items, media content item) to storage if access rights are verified , verifying availability of storage ;
determining if content can be deleted to make storage available by comparing matches of the new content with existing content in storage , and replacing content with weaker matches to make storage available ;
acquiring content from the designated source ;
and placing acquired content in storage .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (access rights) from a licensing system when the request is granted by the licensing system ;

and prevent streaming (available content) of the first media content item when the request is declined by the licensing system .
US20020112240A1
CLAIM 2
. The method according to claim 1 , for targeted content presentation in a communications network for regularly scheduled content opportunities , the method comprising the steps of : monitoring the programming stream for opportunities and content descriptors ;
determining the source for alternate content ;
matching the opportunity to the available content (prevent streaming) and the viewer characteristics ;
presenting content to the viewer ;
and updating the secure audit log with the viewing result .

US20020112240A1
CLAIM 6
. A method according to claim 2 , further including the steps of : monitoring the content descriptor transmission stream ;
matching the opportunity map descriptors with the receiver capabilities ;
verifying that permission is available to access the content ;
matching of the content descriptors to the viewer profile information ;
selecting the descriptors with the strongest content match if local persistent storage is available to the MDE ;
determining if the content is already in storage ;
determining if the content can be acquired in a timely manner ;
verifying access rights (second media content item, second media content items, media content item) to storage if access rights are verified , verifying availability of storage ;
determining if content can be deleted to make storage available by comparing matches of the new content with existing content in storage , and replacing content with weaker matches to make storage available ;
acquiring content from the designated source ;
and placing acquired content in storage .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (access rights) based on a plurality of streaming parameters included in the license that is received from the licensing system .
US20020112240A1
CLAIM 6
. A method according to claim 2 , further including the steps of : monitoring the content descriptor transmission stream ;
matching the opportunity map descriptors with the receiver capabilities ;
verifying that permission is available to access the content ;
matching of the content descriptors to the viewer profile information ;
selecting the descriptors with the strongest content match if local persistent storage is available to the MDE ;
determining if the content is already in storage ;
determining if the content can be acquired in a timely manner ;
verifying access rights (second media content item, second media content items, media content item) to storage if access rights are verified , verifying availability of storage ;
determining if content can be deleted to make storage available by comparing matches of the new content with existing content in storage , and replacing content with weaker matches to make storage available ;
acquiring content from the designated source ;
and placing acquired content in storage .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (access rights) , and identify a second digital watermark included in a second media file of the second media content item (access rights) .
US20020112240A1
CLAIM 6
. A method according to claim 2 , further including the steps of : monitoring the content descriptor transmission stream ;
matching the opportunity map descriptors with the receiver capabilities ;
verifying that permission is available to access the content ;
matching of the content descriptors to the viewer profile information ;
selecting the descriptors with the strongest content match if local persistent storage is available to the MDE ;
determining if the content is already in storage ;
determining if the content can be acquired in a timely manner ;
verifying access rights (second media content item, second media content items, media content item) to storage if access rights are verified , verifying availability of storage ;
determining if content can be deleted to make storage available by comparing matches of the new content with existing content in storage , and replacing content with weaker matches to make storage available ;
acquiring content from the designated source ;
and placing acquired content in storage .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (dynamic adaptation) (dynamic adaptation) file for reproduction , wherein the digital media file include the first media content item (access rights) .
US20020112240A1
CLAIM 6
. A method according to claim 2 , further including the steps of : monitoring the content descriptor transmission stream ;
matching the opportunity map descriptors with the receiver capabilities ;
verifying that permission is available to access the content ;
matching of the content descriptors to the viewer profile information ;
selecting the descriptors with the strongest content match if local persistent storage is available to the MDE ;
determining if the content is already in storage ;
determining if the content can be acquired in a timely manner ;
verifying access rights (second media content item, second media content items, media content item) to storage if access rights are verified , verifying availability of storage ;
determining if content can be deleted to make storage available by comparing matches of the new content with existing content in storage , and replacing content with weaker matches to make storage available ;
acquiring content from the designated source ;
and placing acquired content in storage .

US20020112240A1
CLAIM 7
. The method according to claim 2 , whereby the ME/DE also forwards configuration triggers that indicate to the MDE if certain components need to be replaced to enable dynamic adaptation (first digital media, digital media, first digital media file, digital media file) of the system to new feedback algorithms , better functional capability , and/or component code fixes .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query (viewer profile) on the display asking the user whether the user would like to stream the first media content item (access rights) .
US20020112240A1
CLAIM 6
. A method according to claim 2 , further including the steps of : monitoring the content descriptor transmission stream ;
matching the opportunity map descriptors with the receiver capabilities ;
verifying that permission is available to access the content ;
matching of the content descriptors to the viewer profile (display query) information ;
selecting the descriptors with the strongest content match if local persistent storage is available to the MDE ;
determining if the content is already in storage ;
determining if the content can be acquired in a timely manner ;
verifying access rights (second media content item, second media content items, media content item) to storage if access rights are verified , verifying availability of storage ;
determining if content can be deleted to make storage available by comparing matches of the new content with existing content in storage , and replacing content with weaker matches to make storage available ;
acquiring content from the designated source ;
and placing acquired content in storage .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints for confirmation of the first and second media content items (access rights) with a digital media (dynamic adaptation) catalog database .
US20020112240A1
CLAIM 6
. A method according to claim 2 , further including the steps of : monitoring the content descriptor transmission stream ;
matching the opportunity map descriptors with the receiver capabilities ;
verifying that permission is available to access the content ;
matching of the content descriptors to the viewer profile information ;
selecting the descriptors with the strongest content match if local persistent storage is available to the MDE ;
determining if the content is already in storage ;
determining if the content can be acquired in a timely manner ;
verifying access rights (second media content item, second media content items, media content item) to storage if access rights are verified , verifying availability of storage ;
determining if content can be deleted to make storage available by comparing matches of the new content with existing content in storage , and replacing content with weaker matches to make storage available ;
acquiring content from the designated source ;
and placing acquired content in storage .

US20020112240A1
CLAIM 7
. The method according to claim 2 , whereby the ME/DE also forwards configuration triggers that indicate to the MDE if certain components need to be replaced to enable dynamic adaptation (first digital media, digital media, first digital media file, digital media file) of the system to new feedback algorithms , better functional capability , and/or component code fixes .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (access rights) .
US20020112240A1
CLAIM 6
. A method according to claim 2 , further including the steps of : monitoring the content descriptor transmission stream ;
matching the opportunity map descriptors with the receiver capabilities ;
verifying that permission is available to access the content ;
matching of the content descriptors to the viewer profile information ;
selecting the descriptors with the strongest content match if local persistent storage is available to the MDE ;
determining if the content is already in storage ;
determining if the content can be acquired in a timely manner ;
verifying access rights (second media content item, second media content items, media content item) to storage if access rights are verified , verifying availability of storage ;
determining if content can be deleted to make storage available by comparing matches of the new content with existing content in storage , and replacing content with weaker matches to make storage available ;
acquiring content from the designated source ;
and placing acquired content in storage .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20020124182A1

Filed: 2001-11-20     Issued: 2002-09-05

Method and system for targeted content delivery, presentation, management and reporting in a communications nertwork

(Original Assignee) ADEXACT Corp     (Current Assignee) ADEXACT Corp ; HBA Matchmaker Media Inc

Stephen Bacso, Rene Juneau, Sanjeev Shankar, Bruce Scanlan
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media (using information) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request (time limit) from the user to evaluate streaming a second media content item (time limit) to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user (time limit) data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics (data elements, more network) record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic (content providers) of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20020124182A1
CLAIM 1
. A method for informing a receiver connected to one or more network (second statistics) s of a content targeting opportunity and for the receiver to exercise the opportunity by selecting and displaying content from a selection of content comprising any or all of the steps of : Securely receiving and securely storing characteristic information about the viewer Securely receiving and securely storing characteristic information about a selection of content Securely receiving and securely storing characteristic information about viewing opportunities Securely receiving and decrypting the viewer , content and opportunity characteristics Determining which versions of content are physically accessible to the receiver based on the characteristics of the content and the opportunity Determining which versions of the content the receiver is permitted to access Running an opportunity matching process to determine which accessible and permitted versions of the content best match the viewer , opportunity and content characteristics and records of prior content viewing Accessing and displaying the content when the opportunity is exercised Securely storing the results of the convent viewing Securely reporting the information on the content viewing to a reporting facility .

US20020124182A1
CLAIM 34
. The methods of claim 1 , where the start point for the switch to an alternative content stream can be based on an amount of time from a detectable event in the video stream , such as the DTMF signal other trigger mechanisms or data elements (second statistics) that can be used as trigger mechanisms within analog or digital streams

US20020124182A1
CLAIM 41
. A method for providing copy protection on the content being transmitted by using existing copy protection indicators and/or extensions to those indications to indicate one or more of the following restrictions are in place for the content : The receiver is not permitted to record the content to storage The receiver is permitted to hold only enough content in storage to allow a pause feature to be implemented . The pause feature may also include a limited amount of rewind time The receiver is permitted to record the content to storage , but only if encryption facilities are available . The encryption and subsequent decryption and playback , may require the facilities of the conditional access system . Limitations may be placed on the playback , including time limit (second request, second user, second media content item) s and number of replays The receiver must include analog copy protection mechanisms within the video signal to prevent recording on VCRs The ability to record and replay and the time limits and number of replays may be subject to permissions assigned by a conditional access system , or as part of rights acquired during the purchase of a pay-per-view event .

US20020124182A1
CLAIM 50
. A method for the targeting of content presentation to individual users in a communications network including management and reporting , comprising the steps of : Receiving from content providers (target demographic) , potential content for presentation to users ;
and Presenting to a user content selected from said potential content based on information known about said user .

US20020124182A1
CLAIM 51
. A method for the targeting of content presentation to individual users in a communications network including management and reporting , comprising the steps of : Receiving from content providers , potential content for presentation to users ;
Receiving from a user requests for content and other actions related to receipt of said content such as ‘pause’ requests ;
Selecting , using information (first media) known about said user , said requests and said actions received from said user , which of said potential content to present to said user ;
Presenting to said user said selected content ;
and Recording and reporting the fact that said content has been presented to said user .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (using information) content item is a first version of an audiovisual work and the second media content item (time limit) is a second version of the audiovisual work .
US20020124182A1
CLAIM 41
. A method for providing copy protection on the content being transmitted by using existing copy protection indicators and/or extensions to those indications to indicate one or more of the following restrictions are in place for the content : The receiver is not permitted to record the content to storage The receiver is permitted to hold only enough content in storage to allow a pause feature to be implemented . The pause feature may also include a limited amount of rewind time The receiver is permitted to record the content to storage , but only if encryption facilities are available . The encryption and subsequent decryption and playback , may require the facilities of the conditional access system . Limitations may be placed on the playback , including time limit (second request, second user, second media content item) s and number of replays The receiver must include analog copy protection mechanisms within the video signal to prevent recording on VCRs The ability to record and replay and the time limits and number of replays may be subject to permissions assigned by a conditional access system , or as part of rights acquired during the purchase of a pay-per-view event .

US20020124182A1
CLAIM 51
. A method for the targeting of content presentation to individual users in a communications network including management and reporting , comprising the steps of : Receiving from content providers , potential content for presentation to users ;
Receiving from a user requests for content and other actions related to receipt of said content such as ‘pause’ requests ;
Selecting , using information (first media) known about said user , said requests and said actions received from said user , which of said potential content to present to said user ;
Presenting to said user said selected content ;
and Recording and reporting the fact that said content has been presented to said user .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (using information) content item is a first version of a book in digital format and the second media content item (time limit) is a second version of the book in digital format .
US20020124182A1
CLAIM 41
. A method for providing copy protection on the content being transmitted by using existing copy protection indicators and/or extensions to those indications to indicate one or more of the following restrictions are in place for the content : The receiver is not permitted to record the content to storage The receiver is permitted to hold only enough content in storage to allow a pause feature to be implemented . The pause feature may also include a limited amount of rewind time The receiver is permitted to record the content to storage , but only if encryption facilities are available . The encryption and subsequent decryption and playback , may require the facilities of the conditional access system . Limitations may be placed on the playback , including time limit (second request, second user, second media content item) s and number of replays The receiver must include analog copy protection mechanisms within the video signal to prevent recording on VCRs The ability to record and replay and the time limits and number of replays may be subject to permissions assigned by a conditional access system , or as part of rights acquired during the purchase of a pay-per-view event .

US20020124182A1
CLAIM 51
. A method for the targeting of content presentation to individual users in a communications network including management and reporting , comprising the steps of : Receiving from content providers , potential content for presentation to users ;
Receiving from a user requests for content and other actions related to receipt of said content such as ‘pause’ requests ;
Selecting , using information (first media) known about said user , said requests and said actions received from said user , which of said potential content to present to said user ;
Presenting to said user said selected content ;
and Recording and reporting the fact that said content has been presented to said user .

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user (time limit) data includes a geographic location of the user .
US20020124182A1
CLAIM 41
. A method for providing copy protection on the content being transmitted by using existing copy protection indicators and/or extensions to those indications to indicate one or more of the following restrictions are in place for the content : The receiver is not permitted to record the content to storage The receiver is permitted to hold only enough content in storage to allow a pause feature to be implemented . The pause feature may also include a limited amount of rewind time The receiver is permitted to record the content to storage , but only if encryption facilities are available . The encryption and subsequent decryption and playback , may require the facilities of the conditional access system . Limitations may be placed on the playback , including time limit (second request, second user, second media content item) s and number of replays The receiver must include analog copy protection mechanisms within the video signal to prevent recording on VCRs The ability to record and replay and the time limits and number of replays may be subject to permissions assigned by a conditional access system , or as part of rights acquired during the purchase of a pay-per-view event .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media (using information) content item , and the second user (time limit) data includes the number of times the user requested to evaluate streaming the second media content item (time limit) .
US20020124182A1
CLAIM 41
. A method for providing copy protection on the content being transmitted by using existing copy protection indicators and/or extensions to those indications to indicate one or more of the following restrictions are in place for the content : The receiver is not permitted to record the content to storage The receiver is permitted to hold only enough content in storage to allow a pause feature to be implemented . The pause feature may also include a limited amount of rewind time The receiver is permitted to record the content to storage , but only if encryption facilities are available . The encryption and subsequent decryption and playback , may require the facilities of the conditional access system . Limitations may be placed on the playback , including time limit (second request, second user, second media content item) s and number of replays The receiver must include analog copy protection mechanisms within the video signal to prevent recording on VCRs The ability to record and replay and the time limits and number of replays may be subject to permissions assigned by a conditional access system , or as part of rights acquired during the purchase of a pay-per-view event .

US20020124182A1
CLAIM 51
. A method for the targeting of content presentation to individual users in a communications network including management and reporting , comprising the steps of : Receiving from content providers , potential content for presentation to users ;
Receiving from a user requests for content and other actions related to receipt of said content such as ‘pause’ requests ;
Selecting , using information (first media) known about said user , said requests and said actions received from said user , which of said potential content to present to said user ;
Presenting to said user said selected content ;
and Recording and reporting the fact that said content has been presented to said user .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (using information) content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming (broadcast content, transport layer) of the first media content item when the request is declined by the licensing system .
US20020124182A1
CLAIM 17
. The methods of claim 1 , where the exercising opportunity can be based on the invocation of a function on the receiver , including : Turning on the receiver Turning off the receiver Starting the playback of stored content Pausing the playback of stored content Starting a communication session Stopping a communication session Pausing the viewing of broadcast content (prevent streaming) through the use of time-delay storage features Resuming the viewing of broadcast content following the use of time-delay storage features

US20020124182A1
CLAIM 21
. The methods of claim 1 , where the receiver can be connected to one or more networks which can consist of any one or more of the following , but not limited to : a direct-to-home satellite broadcasting system (DTH) a cable television network a terrestrial radio frequency network , including LMDS and MMDS a packet switched terrestrial network , including ATM and DSL networks packet switched or routed networks consisting of multiple channels on multiple streams of the transport layer (prevent streaming) , including but not limited to ATM virtual circuits in all their embodiments , and IP unicast or multicast streams a terrestrial cellular communication network , including telephone networks the public telephone network the Internet , through cable , xDSL , telephone , wireless or other broadband connection methods , including MMDS and LMDS a terrestrial television broadcast network , including NTSC , ATSC , DVB and other protocols

US20020124182A1
CLAIM 51
. A method for the targeting of content presentation to individual users in a communications network including management and reporting , comprising the steps of : Receiving from content providers , potential content for presentation to users ;
Receiving from a user requests for content and other actions related to receipt of said content such as ‘pause’ requests ;
Selecting , using information (first media) known about said user , said requests and said actions received from said user , which of said potential content to present to said user ;
Presenting to said user said selected content ;
and Recording and reporting the fact that said content has been presented to said user .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (using information) content item based on a plurality of streaming parameters included in the license that is received from the licensing system .
US20020124182A1
CLAIM 51
. A method for the targeting of content presentation to individual users in a communications network including management and reporting , comprising the steps of : Receiving from content providers , potential content for presentation to users ;
Receiving from a user requests for content and other actions related to receipt of said content such as ‘pause’ requests ;
Selecting , using information (first media) known about said user , said requests and said actions received from said user , which of said potential content to present to said user ;
Presenting to said user said selected content ;
and Recording and reporting the fact that said content has been presented to said user .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media (using information) file of the first media content item , and identify a second digital watermark included in a second media file of the second media content item (time limit) .
US20020124182A1
CLAIM 41
. A method for providing copy protection on the content being transmitted by using existing copy protection indicators and/or extensions to those indications to indicate one or more of the following restrictions are in place for the content : The receiver is not permitted to record the content to storage The receiver is permitted to hold only enough content in storage to allow a pause feature to be implemented . The pause feature may also include a limited amount of rewind time The receiver is permitted to record the content to storage , but only if encryption facilities are available . The encryption and subsequent decryption and playback , may require the facilities of the conditional access system . Limitations may be placed on the playback , including time limit (second request, second user, second media content item) s and number of replays The receiver must include analog copy protection mechanisms within the video signal to prevent recording on VCRs The ability to record and replay and the time limits and number of replays may be subject to permissions assigned by a conditional access system , or as part of rights acquired during the purchase of a pay-per-view event .

US20020124182A1
CLAIM 51
. A method for the targeting of content presentation to individual users in a communications network including management and reporting , comprising the steps of : Receiving from content providers , potential content for presentation to users ;
Receiving from a user requests for content and other actions related to receipt of said content such as ‘pause’ requests ;
Selecting , using information (first media) known about said user , said requests and said actions received from said user , which of said potential content to present to said user ;
Presenting to said user said selected content ;
and Recording and reporting the fact that said content has been presented to said user .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media (using information) file , and the second digital watermark is metadata in the second media file .
US20020124182A1
CLAIM 51
. A method for the targeting of content presentation to individual users in a communications network including management and reporting , comprising the steps of : Receiving from content providers , potential content for presentation to users ;
Receiving from a user requests for content and other actions related to receipt of said content such as ‘pause’ requests ;
Selecting , using information (first media) known about said user , said requests and said actions received from said user , which of said potential content to present to said user ;
Presenting to said user said selected content ;
and Recording and reporting the fact that said content has been presented to said user .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media (using information) content item .
US20020124182A1
CLAIM 51
. A method for the targeting of content presentation to individual users in a communications network including management and reporting , comprising the steps of : Receiving from content providers , potential content for presentation to users ;
Receiving from a user requests for content and other actions related to receipt of said content such as ‘pause’ requests ;
Selecting , using information (first media) known about said user , said requests and said actions received from said user , which of said potential content to present to said user ;
Presenting to said user said selected content ;
and Recording and reporting the fact that said content has been presented to said user .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media (using information) content item .
US20020124182A1
CLAIM 51
. A method for the targeting of content presentation to individual users in a communications network including management and reporting , comprising the steps of : Receiving from content providers , potential content for presentation to users ;
Receiving from a user requests for content and other actions related to receipt of said content such as ‘pause’ requests ;
Selecting , using information (first media) known about said user , said requests and said actions received from said user , which of said potential content to present to said user ;
Presenting to said user said selected content ;
and Recording and reporting the fact that said content has been presented to said user .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (using information) content item .
US20020124182A1
CLAIM 51
. A method for the targeting of content presentation to individual users in a communications network including management and reporting , comprising the steps of : Receiving from content providers , potential content for presentation to users ;
Receiving from a user requests for content and other actions related to receipt of said content such as ‘pause’ requests ;
Selecting , using information (first media) known about said user , said requests and said actions received from said user , which of said potential content to present to said user ;
Presenting to said user said selected content ;
and Recording and reporting the fact that said content has been presented to said user .

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics (data elements, more network) record in real time .
US20020124182A1
CLAIM 1
. A method for informing a receiver connected to one or more network (second statistics) s of a content targeting opportunity and for the receiver to exercise the opportunity by selecting and displaying content from a selection of content comprising any or all of the steps of : Securely receiving and securely storing characteristic information about the viewer Securely receiving and securely storing characteristic information about a selection of content Securely receiving and securely storing characteristic information about viewing opportunities Securely receiving and decrypting the viewer , content and opportunity characteristics Determining which versions of content are physically accessible to the receiver based on the characteristics of the content and the opportunity Determining which versions of the content the receiver is permitted to access Running an opportunity matching process to determine which accessible and permitted versions of the content best match the viewer , opportunity and content characteristics and records of prior content viewing Accessing and displaying the content when the opportunity is exercised Securely storing the results of the convent viewing Securely reporting the information on the content viewing to a reporting facility .

US20020124182A1
CLAIM 34
. The methods of claim 1 , where the start point for the switch to an alternative content stream can be based on an amount of time from a detectable event in the video stream , such as the DTMF signal other trigger mechanisms or data elements (second statistics) that can be used as trigger mechanisms within analog or digital streams




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CN1418341A

Filed: 2001-11-16     Issued: 2003-05-14

在推荐系统中获得听觉和手势反馈的方法和装置

(Original Assignee) 皇家菲利浦电子有限公司     

M·特拉科维克, S·古塔, M·S·李
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media (计算机可读媒体) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (计算机可读媒体) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic (用户简档) of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
CN1418341A
CLAIM 1
. 一种用于更新用户简档 (target demographic) (300)的方法,它包括以下步骤:得到表示用户喜好的所述用户简档(300);分析集中在所述用户上的音频和视频信息中的至少一种,以识别表示所述用户喜好的预定行为反馈;以及根据所述预定行为反馈更新所述用户简档(300)。

CN1418341A
CLAIM 11
. 一种具有在其上实施了计算机可读代码工具的计算机可读媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, second media file) ,所述计算机可读程序代码工具包括:得到表示用户的观看喜好的用户简档(300)的步骤;分析集中在所述用户上的音频和视频信息中的至少一种,以识别表示所述用户喜好的预定行为反馈的步骤;以及根据所述预定行为反馈来更新所述用户简档(300)的步骤。

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (计算机可读媒体) content item is a first version of an audiovisual work and the second media (计算机可读媒体) content item is a second version of the audiovisual work .
CN1418341A
CLAIM 11
. 一种具有在其上实施了计算机可读代码工具的计算机可读媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, second media file) ,所述计算机可读程序代码工具包括:得到表示用户的观看喜好的用户简档(300)的步骤;分析集中在所述用户上的音频和视频信息中的至少一种,以识别表示所述用户喜好的预定行为反馈的步骤;以及根据所述预定行为反馈来更新所述用户简档(300)的步骤。

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (计算机可读媒体) content item is a first version of a book in digital format and the second media (计算机可读媒体) content item is a second version of the book in digital format .
CN1418341A
CLAIM 11
. 一种具有在其上实施了计算机可读代码工具的计算机可读媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, second media file) ,所述计算机可读程序代码工具包括:得到表示用户的观看喜好的用户简档(300)的步骤;分析集中在所述用户上的音频和视频信息中的至少一种,以识别表示所述用户喜好的预定行为反馈的步骤;以及根据所述预定行为反馈来更新所述用户简档(300)的步骤。

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media (计算机可读媒体) content item , and the second user data includes the number of times the user requested to evaluate streaming the second media (计算机可读媒体) content item .
CN1418341A
CLAIM 11
. 一种具有在其上实施了计算机可读代码工具的计算机可读媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, second media file) ,所述计算机可读程序代码工具包括:得到表示用户的观看喜好的用户简档(300)的步骤;分析集中在所述用户上的音频和视频信息中的至少一种,以识别表示所述用户喜好的预定行为反馈的步骤;以及根据所述预定行为反馈来更新所述用户简档(300)的步骤。

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (计算机可读媒体) content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
CN1418341A
CLAIM 11
. 一种具有在其上实施了计算机可读代码工具的计算机可读媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, second media file) ,所述计算机可读程序代码工具包括:得到表示用户的观看喜好的用户简档(300)的步骤;分析集中在所述用户上的音频和视频信息中的至少一种,以识别表示所述用户喜好的预定行为反馈的步骤;以及根据所述预定行为反馈来更新所述用户简档(300)的步骤。

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (计算机可读媒体) content item based on a plurality of streaming parameters included in the license that is received from the licensing system .
CN1418341A
CLAIM 11
. 一种具有在其上实施了计算机可读代码工具的计算机可读媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, second media file) ,所述计算机可读程序代码工具包括:得到表示用户的观看喜好的用户简档(300)的步骤;分析集中在所述用户上的音频和视频信息中的至少一种,以识别表示所述用户喜好的预定行为反馈的步骤;以及根据所述预定行为反馈来更新所述用户简档(300)的步骤。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media (计算机可读媒体) file of the first media content item , and identify a second digital watermark included in a second media (计算机可读媒体) file of the second media content item .
CN1418341A
CLAIM 11
. 一种具有在其上实施了计算机可读代码工具的计算机可读媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, second media file) ,所述计算机可读程序代码工具包括:得到表示用户的观看喜好的用户简档(300)的步骤;分析集中在所述用户上的音频和视频信息中的至少一种,以识别表示所述用户喜好的预定行为反馈的步骤;以及根据所述预定行为反馈来更新所述用户简档(300)的步骤。

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media (计算机可读媒体) file , and the second digital watermark is metadata in the second media (计算机可读媒体) file .
CN1418341A
CLAIM 11
. 一种具有在其上实施了计算机可读代码工具的计算机可读媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, second media file) ,所述计算机可读程序代码工具包括:得到表示用户的观看喜好的用户简档(300)的步骤;分析集中在所述用户上的音频和视频信息中的至少一种,以识别表示所述用户喜好的预定行为反馈的步骤;以及根据所述预定行为反馈来更新所述用户简档(300)的步骤。

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (计算机可读媒体) file for reproduction , wherein the digital media file include the first media (计算机可读媒体) content item .
CN1418341A
CLAIM 11
. 一种具有在其上实施了计算机可读代码工具的计算机可读媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, second media file) ,所述计算机可读程序代码工具包括:得到表示用户的观看喜好的用户简档(300)的步骤;分析集中在所述用户上的音频和视频信息中的至少一种,以识别表示所述用户喜好的预定行为反馈的步骤;以及根据所述预定行为反馈来更新所述用户简档(300)的步骤。

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media (计算机可读媒体) content item .
CN1418341A
CLAIM 11
. 一种具有在其上实施了计算机可读代码工具的计算机可读媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, second media file) ,所述计算机可读程序代码工具包括:得到表示用户的观看喜好的用户简档(300)的步骤;分析集中在所述用户上的音频和视频信息中的至少一种,以识别表示所述用户喜好的预定行为反馈的步骤;以及根据所述预定行为反馈来更新所述用户简档(300)的步骤。

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (以识别) that confirms the user' ;

s identity .
CN1418341A
CLAIM 1
. 一种用于更新用户简档(300)的方法,它包括以下步骤:得到表示用户喜好的所述用户简档(300);分析集中在所述用户上的音频和视频信息中的至少一种,以识别 (user identification data, transmit user identification data) 表示所述用户喜好的预定行为反馈;以及根据所述预定行为反馈更新所述用户简档(300)。

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (计算机可读媒体) fingerprints for confirmation of the first and second media content items with a digital media (计算机可读媒体) catalog database .
CN1418341A
CLAIM 11
. 一种具有在其上实施了计算机可读代码工具的计算机可读媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, second media file) ,所述计算机可读程序代码工具包括:得到表示用户的观看喜好的用户简档(300)的步骤;分析集中在所述用户上的音频和视频信息中的至少一种,以识别表示所述用户喜好的预定行为反馈的步骤;以及根据所述预定行为反馈来更新所述用户简档(300)的步骤。

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (计算机可读媒体) content item .
CN1418341A
CLAIM 11
. 一种具有在其上实施了计算机可读代码工具的计算机可读媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, second media file) ,所述计算机可读程序代码工具包括:得到表示用户的观看喜好的用户简档(300)的步骤;分析集中在所述用户上的音频和视频信息中的至少一种,以识别表示所述用户喜好的预定行为反馈的步骤;以及根据所述预定行为反馈来更新所述用户简档(300)的步骤。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20030001887A1

Filed: 2001-06-27     Issued: 2003-01-02

Method and system for communicating user specific infromation

(Original Assignee) Smith James E.     

James Smith
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (storage device, enabled device) to the device ;

identify the first media content item by determining a first media (one second) fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data (one second) specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item (storage device, enabled device) to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20030001887A1
CLAIM 21
. A method of claim 17 , wherein the enabling software is provided to the user on a portable storage device (second media content item, media content item, first media content item) , or is downloaded to the second machine over the network , or is shipped with the second machine .

US20030001887A1
CLAIM 29
. A method of presenting digital content to a user on a first machine , comprising providing remote digital content from at least one second (first media, first version, first digital media, first user data) machine to the first machine , over a network ;
providing local digital content on a portable storage medium , and providing means for integrating the remote digital content and the local digital content .

US20030001887A1
CLAIM 30
. A method of restricting access to digital content on a portable storage medium , comprising providing digital content on a portable storage medium , and providing enabling code on the storage medium , wherein the enabling code includes a first set of code for enabling an intelligent device , a second set of code for enabling the digital content , and identifying means for identifying an enabled device (second media content item, media content item, first media content item) , wherein the enabling of the intelligent device and of the digital content includes the implementation of a protocol for communicating between the intelligent device and the portable storage medium .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (storage device, enabled device) is a first version (one second) of an audiovisual work and the second media content item (storage device, enabled device) is a second version of the audiovisual work .
US20030001887A1
CLAIM 21
. A method of claim 17 , wherein the enabling software is provided to the user on a portable storage device (second media content item, media content item, first media content item) , or is downloaded to the second machine over the network , or is shipped with the second machine .

US20030001887A1
CLAIM 29
. A method of presenting digital content to a user on a first machine , comprising providing remote digital content from at least one second (first media, first version, first digital media, first user data) machine to the first machine , over a network ;
providing local digital content on a portable storage medium , and providing means for integrating the remote digital content and the local digital content .

US20030001887A1
CLAIM 30
. A method of restricting access to digital content on a portable storage medium , comprising providing digital content on a portable storage medium , and providing enabling code on the storage medium , wherein the enabling code includes a first set of code for enabling an intelligent device , a second set of code for enabling the digital content , and identifying means for identifying an enabled device (second media content item, media content item, first media content item) , wherein the enabling of the intelligent device and of the digital content includes the implementation of a protocol for communicating between the intelligent device and the portable storage medium .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version (one second) is a live version of the audiovisual work and the second version is a studio version of the audiovisual work .
US20030001887A1
CLAIM 29
. A method of presenting digital content to a user on a first machine , comprising providing remote digital content from at least one second (first media, first version, first digital media, first user data) machine to the first machine , over a network ;
providing local digital content on a portable storage medium , and providing means for integrating the remote digital content and the local digital content .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version (one second) is authorized for streaming to the user by a copyright owner of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US20030001887A1
CLAIM 29
. A method of presenting digital content to a user on a first machine , comprising providing remote digital content from at least one second (first media, first version, first digital media, first user data) machine to the first machine , over a network ;
providing local digital content on a portable storage medium , and providing means for integrating the remote digital content and the local digital content .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (storage device, enabled device) is a first version (one second) of a book in digital format and the second media content item (storage device, enabled device) is a second version of the book in digital format .
US20030001887A1
CLAIM 21
. A method of claim 17 , wherein the enabling software is provided to the user on a portable storage device (second media content item, media content item, first media content item) , or is downloaded to the second machine over the network , or is shipped with the second machine .

US20030001887A1
CLAIM 29
. A method of presenting digital content to a user on a first machine , comprising providing remote digital content from at least one second (first media, first version, first digital media, first user data) machine to the first machine , over a network ;
providing local digital content on a portable storage medium , and providing means for integrating the remote digital content and the local digital content .

US20030001887A1
CLAIM 30
. A method of restricting access to digital content on a portable storage medium , comprising providing digital content on a portable storage medium , and providing enabling code on the storage medium , wherein the enabling code includes a first set of code for enabling an intelligent device , a second set of code for enabling the digital content , and identifying means for identifying an enabled device (second media content item, media content item, first media content item) , wherein the enabling of the intelligent device and of the digital content includes the implementation of a protocol for communicating between the intelligent device and the portable storage medium .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data (one second) includes the number of times the user requested to evaluate streaming the first media content item (storage device, enabled device) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item (storage device, enabled device) .
US20030001887A1
CLAIM 21
. A method of claim 17 , wherein the enabling software is provided to the user on a portable storage device (second media content item, media content item, first media content item) , or is downloaded to the second machine over the network , or is shipped with the second machine .

US20030001887A1
CLAIM 29
. A method of presenting digital content to a user on a first machine , comprising providing remote digital content from at least one second (first media, first version, first digital media, first user data) machine to the first machine , over a network ;
providing local digital content on a portable storage medium , and providing means for integrating the remote digital content and the local digital content .

US20030001887A1
CLAIM 30
. A method of restricting access to digital content on a portable storage medium , comprising providing digital content on a portable storage medium , and providing enabling code on the storage medium , wherein the enabling code includes a first set of code for enabling an intelligent device , a second set of code for enabling the digital content , and identifying means for identifying an enabled device (second media content item, media content item, first media content item) , wherein the enabling of the intelligent device and of the digital content includes the implementation of a protocol for communicating between the intelligent device and the portable storage medium .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (storage device, enabled device) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US20030001887A1
CLAIM 21
. A method of claim 17 , wherein the enabling software is provided to the user on a portable storage device (second media content item, media content item, first media content item) , or is downloaded to the second machine over the network , or is shipped with the second machine .

US20030001887A1
CLAIM 29
. A method of presenting digital content to a user on a first machine , comprising providing remote digital content from at least one second (first media, first version, first digital media, first user data) machine to the first machine , over a network ;
providing local digital content on a portable storage medium , and providing means for integrating the remote digital content and the local digital content .

US20030001887A1
CLAIM 30
. A method of restricting access to digital content on a portable storage medium , comprising providing digital content on a portable storage medium , and providing enabling code on the storage medium , wherein the enabling code includes a first set of code for enabling an intelligent device , a second set of code for enabling the digital content , and identifying means for identifying an enabled device (second media content item, media content item, first media content item) , wherein the enabling of the intelligent device and of the digital content includes the implementation of a protocol for communicating between the intelligent device and the portable storage medium .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (storage device, enabled device) based on a plurality of streaming parameters included in the license that is received from the licensing system .
US20030001887A1
CLAIM 21
. A method of claim 17 , wherein the enabling software is provided to the user on a portable storage device (second media content item, media content item, first media content item) , or is downloaded to the second machine over the network , or is shipped with the second machine .

US20030001887A1
CLAIM 29
. A method of presenting digital content to a user on a first machine , comprising providing remote digital content from at least one second (first media, first version, first digital media, first user data) machine to the first machine , over a network ;
providing local digital content on a portable storage medium , and providing means for integrating the remote digital content and the local digital content .

US20030001887A1
CLAIM 30
. A method of restricting access to digital content on a portable storage medium , comprising providing digital content on a portable storage medium , and providing enabling code on the storage medium , wherein the enabling code includes a first set of code for enabling an intelligent device , a second set of code for enabling the digital content , and identifying means for identifying an enabled device (second media content item, media content item, first media content item) , wherein the enabling of the intelligent device and of the digital content includes the implementation of a protocol for communicating between the intelligent device and the portable storage medium .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media (one second) file of the first media content item (storage device, enabled device) , and identify a second digital watermark included in a second media file of the second media content item (storage device, enabled device) .
US20030001887A1
CLAIM 21
. A method of claim 17 , wherein the enabling software is provided to the user on a portable storage device (second media content item, media content item, first media content item) , or is downloaded to the second machine over the network , or is shipped with the second machine .

US20030001887A1
CLAIM 29
. A method of presenting digital content to a user on a first machine , comprising providing remote digital content from at least one second (first media, first version, first digital media, first user data) machine to the first machine , over a network ;
providing local digital content on a portable storage medium , and providing means for integrating the remote digital content and the local digital content .

US20030001887A1
CLAIM 30
. A method of restricting access to digital content on a portable storage medium , comprising providing digital content on a portable storage medium , and providing enabling code on the storage medium , wherein the enabling code includes a first set of code for enabling an intelligent device , a second set of code for enabling the digital content , and identifying means for identifying an enabled device (second media content item, media content item, first media content item) , wherein the enabling of the intelligent device and of the digital content includes the implementation of a protocol for communicating between the intelligent device and the portable storage medium .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media (one second) file , and the second digital watermark is metadata in the second media file .
US20030001887A1
CLAIM 29
. A method of presenting digital content to a user on a first machine , comprising providing remote digital content from at least one second (first media, first version, first digital media, first user data) machine to the first machine , over a network ;
providing local digital content on a portable storage medium , and providing means for integrating the remote digital content and the local digital content .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file (denying access) for reproduction , wherein the digital media file include the first media content item (storage device, enabled device) .
US20030001887A1
CLAIM 21
. A method of claim 17 , wherein the enabling software is provided to the user on a portable storage device (second media content item, media content item, first media content item) , or is downloaded to the second machine over the network , or is shipped with the second machine .

US20030001887A1
CLAIM 29
. A method of presenting digital content to a user on a first machine , comprising providing remote digital content from at least one second (first media, first version, first digital media, first user data) machine to the first machine , over a network ;
providing local digital content on a portable storage medium , and providing means for integrating the remote digital content and the local digital content .

US20030001887A1
CLAIM 30
. A method of restricting access to digital content on a portable storage medium , comprising providing digital content on a portable storage medium , and providing enabling code on the storage medium , wherein the enabling code includes a first set of code for enabling an intelligent device , a second set of code for enabling the digital content , and identifying means for identifying an enabled device (second media content item, media content item, first media content item) , wherein the enabling of the intelligent device and of the digital content includes the implementation of a protocol for communicating between the intelligent device and the portable storage medium .

US20030001887A1
CLAIM 76
. A method of claim 75 , wherein tailoring the content includes denying access (digital media file) to at least part of the content .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query (demographic information) on the display asking the user whether the user would like to stream the first media content item (storage device, enabled device) .
US20030001887A1
CLAIM 2
. A method of claim 1 , wherein the user information includes demographic information (display query) about the user , and optionally one or more of user interest information and user preference information .

US20030001887A1
CLAIM 21
. A method of claim 17 , wherein the enabling software is provided to the user on a portable storage device (second media content item, media content item, first media content item) , or is downloaded to the second machine over the network , or is shipped with the second machine .

US20030001887A1
CLAIM 29
. A method of presenting digital content to a user on a first machine , comprising providing remote digital content from at least one second (first media, first version, first digital media, first user data) machine to the first machine , over a network ;
providing local digital content on a portable storage medium , and providing means for integrating the remote digital content and the local digital content .

US20030001887A1
CLAIM 30
. A method of restricting access to digital content on a portable storage medium , comprising providing digital content on a portable storage medium , and providing enabling code on the storage medium , wherein the enabling code includes a first set of code for enabling an intelligent device , a second set of code for enabling the digital content , and identifying means for identifying an enabled device (second media content item, media content item, first media content item) , wherein the enabling of the intelligent device and of the digital content includes the implementation of a protocol for communicating between the intelligent device and the portable storage medium .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (storage device, enabled device) .
US20030001887A1
CLAIM 21
. A method of claim 17 , wherein the enabling software is provided to the user on a portable storage device (second media content item, media content item, first media content item) , or is downloaded to the second machine over the network , or is shipped with the second machine .

US20030001887A1
CLAIM 29
. A method of presenting digital content to a user on a first machine , comprising providing remote digital content from at least one second (first media, first version, first digital media, first user data) machine to the first machine , over a network ;
providing local digital content on a portable storage medium , and providing means for integrating the remote digital content and the local digital content .

US20030001887A1
CLAIM 30
. A method of restricting access to digital content on a portable storage medium , comprising providing digital content on a portable storage medium , and providing enabling code on the storage medium , wherein the enabling code includes a first set of code for enabling an intelligent device , a second set of code for enabling the digital content , and identifying means for identifying an enabled device (second media content item, media content item, first media content item) , wherein the enabling of the intelligent device and of the digital content includes the implementation of a protocol for communicating between the intelligent device and the portable storage medium .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20020154157A1

Filed: 2001-04-06     Issued: 2002-10-24

Website system and process for selection and delivery of electronic information on a network

(Original Assignee) MOVIEFLY LLC     (Current Assignee) MOVIEFLY LLC

Scott Sherr, Ira Rubenstein, Yair Landau, Andrew Frank, Brian Lakamp, Bryan Spaulding, Charles Evans, Everton Schnabel, Hartmut Ochs, Jeremy Barnett, Seth Palmer, Todd Henderson, William Chong, Bruce Forest, Steven Koening
US10885154B2
CLAIM 1
. A multimedia hardware device (software program) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (license associate) (license associate) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (first user) data specific to the user when the user accepts to stream the first media content item ;

generate a second request (textual representation) from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic (content delivery) of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20020154157A1
CLAIM 1
. A user interface for use with a content item delivery apparatus , comprising : a plurality of representations of the content items , the plurality of representations of the content items being user selectable ;
and a plurality of user selectable operators for performing functions on the content items ;
wherein the user interface enables the user to obtain a license associate (first media content item, media content item) d with the content item , the license corresponding to an access level , the access level defining a different set of conditions , wherein the license associated with the selected content item includes access level information corresponding to an access level selected by the user .

US20020154157A1
CLAIM 28
. The user interface recited in claim 1 , wherein the plurality of representations of the content items comprise textual representation (second request) s of the content items .

US20020154157A1
CLAIM 54
. A user interface for use with a content delivery (target demographic) apparatus , comprising : a plurality of images associated with content items , the plurality of images associated with content items being user-selectable ;
and at least one area of the user interface for display of streaming video ;
wherein the at least one streaming video display area displays streaming video of content corresponding to a content item associated with at least one of the plurality of user selectable images .

US20020154157A1
CLAIM 67
. The method recited in claim 66 , wherein the user activity comprises at least one of previous purchases , previous selections of content items , and software program (hardware device) s operated by the user .

US20020154157A1
CLAIM 73
. A method for authorization of a license for content , the license being transferred from a first user (first user) network-enabled device to a second user network-enabled device , comprising : transferring the content from the first user network-enabled device to the second user network-enabled device ;
connecting the second user network-enabled device to a server network device , the server network device providing a user interface ;
obtaining a license for the content ;
wherein the license allows the second user network-enabled device access to the content in a user-perceptible form under conditions defined in the license .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (license associate) (license associate) is a first version of an audiovisual work and the second media content item is a second version of the audiovisual work .
US20020154157A1
CLAIM 1
. A user interface for use with a content item delivery apparatus , comprising : a plurality of representations of the content items , the plurality of representations of the content items being user selectable ;
and a plurality of user selectable operators for performing functions on the content items ;
wherein the user interface enables the user to obtain a license associate (first media content item, media content item) d with the content item , the license corresponding to an access level , the access level defining a different set of conditions , wherein the license associated with the selected content item includes access level information corresponding to an access level selected by the user .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (license associate) (license associate) is a first version of a book in digital format and the second media content item is a second version of the book in digital format .
US20020154157A1
CLAIM 1
. A user interface for use with a content item delivery apparatus , comprising : a plurality of representations of the content items , the plurality of representations of the content items being user selectable ;
and a plurality of user selectable operators for performing functions on the content items ;
wherein the user interface enables the user to obtain a license associate (first media content item, media content item) d with the content item , the license corresponding to an access level , the access level defining a different set of conditions , wherein the license associated with the selected content item includes access level information corresponding to an access level selected by the user .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (first user) data includes the number of times the user requested to evaluate streaming the first media content item (license associate) (license associate) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
US20020154157A1
CLAIM 1
. A user interface for use with a content item delivery apparatus , comprising : a plurality of representations of the content items , the plurality of representations of the content items being user selectable ;
and a plurality of user selectable operators for performing functions on the content items ;
wherein the user interface enables the user to obtain a license associate (first media content item, media content item) d with the content item , the license corresponding to an access level , the access level defining a different set of conditions , wherein the license associated with the selected content item includes access level information corresponding to an access level selected by the user .

US20020154157A1
CLAIM 73
. A method for authorization of a license for content , the license being transferred from a first user (first user) network-enabled device to a second user network-enabled device , comprising : transferring the content from the first user network-enabled device to the second user network-enabled device ;
connecting the second user network-enabled device to a server network device , the server network device providing a user interface ;
obtaining a license for the content ;
wherein the license allows the second user network-enabled device access to the content in a user-perceptible form under conditions defined in the license .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (license associate) (license associate) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US20020154157A1
CLAIM 1
. A user interface for use with a content item delivery apparatus , comprising : a plurality of representations of the content items , the plurality of representations of the content items being user selectable ;
and a plurality of user selectable operators for performing functions on the content items ;
wherein the user interface enables the user to obtain a license associate (first media content item, media content item) d with the content item , the license corresponding to an access level , the access level defining a different set of conditions , wherein the license associated with the selected content item includes access level information corresponding to an access level selected by the user .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (license associate) (license associate) based on a plurality of streaming parameters included in the license that is received from the licensing system .
US20020154157A1
CLAIM 1
. A user interface for use with a content item delivery apparatus , comprising : a plurality of representations of the content items , the plurality of representations of the content items being user selectable ;
and a plurality of user selectable operators for performing functions on the content items ;
wherein the user interface enables the user to obtain a license associate (first media content item, media content item) d with the content item , the license corresponding to an access level , the access level defining a different set of conditions , wherein the license associated with the selected content item includes access level information corresponding to an access level selected by the user .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (license associate) (license associate) , and identify a second digital watermark included in a second media file of the second media content item .
US20020154157A1
CLAIM 1
. A user interface for use with a content item delivery apparatus , comprising : a plurality of representations of the content items , the plurality of representations of the content items being user selectable ;
and a plurality of user selectable operators for performing functions on the content items ;
wherein the user interface enables the user to obtain a license associate (first media content item, media content item) d with the content item , the license corresponding to an access level , the access level defining a different set of conditions , wherein the license associated with the selected content item includes access level information corresponding to an access level selected by the user .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (play option) (play option) file for reproduction , wherein the digital media file include the first media content item (license associate) (license associate) .
US20020154157A1
CLAIM 1
. A user interface for use with a content item delivery apparatus , comprising : a plurality of representations of the content items , the plurality of representations of the content items being user selectable ;
and a plurality of user selectable operators for performing functions on the content items ;
wherein the user interface enables the user to obtain a license associate (first media content item, media content item) d with the content item , the license corresponding to an access level , the access level defining a different set of conditions , wherein the license associated with the selected content item includes access level information corresponding to an access level selected by the user .

US20020154157A1
CLAIM 12
. The user interface recited in claim 1 , wherein the plurality of user selectable operators comprise selectable virtual buttons for at least one of moving between a plurality of web pages , choosing a search option , choosing a browse option , and choosing a display option (first digital media, digital media, first digital media file, digital media file) .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (license associate) (license associate) .
US20020154157A1
CLAIM 1
. A user interface for use with a content item delivery apparatus , comprising : a plurality of representations of the content items , the plurality of representations of the content items being user selectable ;
and a plurality of user selectable operators for performing functions on the content items ;
wherein the user interface enables the user to obtain a license associate (first media content item, media content item) d with the content item , the license corresponding to an access level , the access level defining a different set of conditions , wherein the license associated with the selected content item includes access level information corresponding to an access level selected by the user .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints for confirmation of the first and second media content items with a digital media (play option) catalog database .
US20020154157A1
CLAIM 12
. The user interface recited in claim 1 , wherein the plurality of user selectable operators comprise selectable virtual buttons for at least one of moving between a plurality of web pages , choosing a search option , choosing a browse option , and choosing a display option (first digital media, digital media, first digital media file, digital media file) .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (license associate) (license associate) .
US20020154157A1
CLAIM 1
. A user interface for use with a content item delivery apparatus , comprising : a plurality of representations of the content items , the plurality of representations of the content items being user selectable ;
and a plurality of user selectable operators for performing functions on the content items ;
wherein the user interface enables the user to obtain a license associate (first media content item, media content item) d with the content item , the license corresponding to an access level , the access level defining a different set of conditions , wherein the license associated with the selected content item includes access level information corresponding to an access level selected by the user .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20020032905A1

Filed: 2001-04-04     Issued: 2002-03-14

Online digital video signal transfer apparatus and method

(Original Assignee) Movielink LLC     (Current Assignee) Movielink LLC ; Blockbuster Inc

Scott Sherr, Eva Miranda, Ira Rubenstein, Sean Carey, Yair Landau, Andrew Frank, Brian Lakamp, Bryan Spaulding, Charles Evans, Everton Schnabel, Hartmut Ochs, Jeremy Barnett, Seth Palmer, Todd Henderson, William Chong, Bruce Forest, Steven Koenig, Karl Wiersholm
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (license associate) (license associate) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (graphical information) data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics (content owner) record and the extracted second user data into a second statistics record (credit card) , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20020032905A1
CLAIM 1
. A method of delivering content to a network enabled device , the method comprising : transferring selected content to the network enabled device ;
communicating , over a network , a license associate (first media content item, media content item) d with the selected content to the network enabled device , the license including access level information defining conditions for controlling the network enabled device to produce a user-perceptible form of the selected content when conditions defined by the access level information are met and to inhibit production of a user-perceptible form of the selected content when conditions defined by the access level information are not met .

US20020032905A1
CLAIM 44
. A business method for controlling distribution of content to a network enabled device , the method comprising : transferring selected content to the network enabled device , the selected content being supplied by a content owner (first statistics) ;
communicating , over a network , a license associated with the selected content to the network enabled device , the license including access level information defining conditions for controlling the network enabled device to produce a user-perceptible form of the selected content when conditions defined by the access level information are met and to inhibit production of a user-perceptible form of the selected content when conditions defined by the access level information are not met ;
and charging a license fee to a user of the network enabled device based on a license access level .

US20020032905A1
CLAIM 52
. The business method recited in claim 49 , wherein the geographical location of the user is determined from at least one of the user' ;
s credit card (second statistics record) information , an IP address of the user' ;
s computer system , and geographical information (first user, first user data) provided by the operating system of the user' ;
s computer system .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (license associate) (license associate) is a first version of an audiovisual work and the second media content item is a second version of the audiovisual work .
US20020032905A1
CLAIM 1
. A method of delivering content to a network enabled device , the method comprising : transferring selected content to the network enabled device ;
communicating , over a network , a license associate (first media content item, media content item) d with the selected content to the network enabled device , the license including access level information defining conditions for controlling the network enabled device to produce a user-perceptible form of the selected content when conditions defined by the access level information are met and to inhibit production of a user-perceptible form of the selected content when conditions defined by the access level information are not met .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (license associate) (license associate) is a first version of a book in digital format and the second media content item is a second version of the book in digital format .
US20020032905A1
CLAIM 1
. A method of delivering content to a network enabled device , the method comprising : transferring selected content to the network enabled device ;
communicating , over a network , a license associate (first media content item, media content item) d with the selected content to the network enabled device , the license including access level information defining conditions for controlling the network enabled device to produce a user-perceptible form of the selected content when conditions defined by the access level information are met and to inhibit production of a user-perceptible form of the selected content when conditions defined by the access level information are not met .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (graphical information) data includes the number of times the user requested to evaluate streaming the first media content item (license associate) (license associate) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
US20020032905A1
CLAIM 1
. A method of delivering content to a network enabled device , the method comprising : transferring selected content to the network enabled device ;
communicating , over a network , a license associate (first media content item, media content item) d with the selected content to the network enabled device , the license including access level information defining conditions for controlling the network enabled device to produce a user-perceptible form of the selected content when conditions defined by the access level information are met and to inhibit production of a user-perceptible form of the selected content when conditions defined by the access level information are not met .

US20020032905A1
CLAIM 52
. The business method recited in claim 49 , wherein the geographical location of the user is determined from at least one of the user' ;
s credit card information , an IP address of the user' ;
s computer system , and geographical information (first user, first user data) provided by the operating system of the user' ;
s computer system .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (license associate) (license associate) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US20020032905A1
CLAIM 1
. A method of delivering content to a network enabled device , the method comprising : transferring selected content to the network enabled device ;
communicating , over a network , a license associate (first media content item, media content item) d with the selected content to the network enabled device , the license including access level information defining conditions for controlling the network enabled device to produce a user-perceptible form of the selected content when conditions defined by the access level information are met and to inhibit production of a user-perceptible form of the selected content when conditions defined by the access level information are not met .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (license associate) (license associate) based on a plurality of streaming parameters included in the license that is received from the licensing system .
US20020032905A1
CLAIM 1
. A method of delivering content to a network enabled device , the method comprising : transferring selected content to the network enabled device ;
communicating , over a network , a license associate (first media content item, media content item) d with the selected content to the network enabled device , the license including access level information defining conditions for controlling the network enabled device to produce a user-perceptible form of the selected content when conditions defined by the access level information are met and to inhibit production of a user-perceptible form of the selected content when conditions defined by the access level information are not met .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (license associate) (license associate) , and identify a second digital watermark included in a second media file of the second media content item .
US20020032905A1
CLAIM 1
. A method of delivering content to a network enabled device , the method comprising : transferring selected content to the network enabled device ;
communicating , over a network , a license associate (first media content item, media content item) d with the selected content to the network enabled device , the license including access level information defining conditions for controlling the network enabled device to produce a user-perceptible form of the selected content when conditions defined by the access level information are met and to inhibit production of a user-perceptible form of the selected content when conditions defined by the access level information are not met .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (license associate) (license associate) .
US20020032905A1
CLAIM 1
. A method of delivering content to a network enabled device , the method comprising : transferring selected content to the network enabled device ;
communicating , over a network , a license associate (first media content item, media content item) d with the selected content to the network enabled device , the license including access level information defining conditions for controlling the network enabled device to produce a user-perceptible form of the selected content when conditions defined by the access level information are met and to inhibit production of a user-perceptible form of the selected content when conditions defined by the access level information are not met .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query (demographic information) on the display asking the user whether the user would like to stream the first media content item (license associate) (license associate) .
US20020032905A1
CLAIM 1
. A method of delivering content to a network enabled device , the method comprising : transferring selected content to the network enabled device ;
communicating , over a network , a license associate (first media content item, media content item) d with the selected content to the network enabled device , the license including access level information defining conditions for controlling the network enabled device to produce a user-perceptible form of the selected content when conditions defined by the access level information are met and to inhibit production of a user-perceptible form of the selected content when conditions defined by the access level information are not met .

US20020032905A1
CLAIM 48
. The business method recited in claim 44 , wherein demographic information (display query) associated with the license is used to compile a database of licensing information for various regions .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (license associate) (license associate) .
US20020032905A1
CLAIM 1
. A method of delivering content to a network enabled device , the method comprising : transferring selected content to the network enabled device ;
communicating , over a network , a license associate (first media content item, media content item) d with the selected content to the network enabled device , the license including access level information defining conditions for controlling the network enabled device to produce a user-perceptible form of the selected content when conditions defined by the access level information are met and to inhibit production of a user-perceptible form of the selected content when conditions defined by the access level information are not met .

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics record (credit card) in real time .
US20020032905A1
CLAIM 52
. The business method recited in claim 49 , wherein the geographical location of the user is determined from at least one of the user' ;
s credit card (second statistics record) information , an IP address of the user' ;
s computer system , and geographical information provided by the operating system of the user' ;
s computer system .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20010010045A1

Filed: 2001-02-07     Issued: 2001-07-26

System for controlling the distribution and use of digital works using digital tickets

(Original Assignee) Contentguard Holdings Inc     (Current Assignee) Contentguard Holdings Inc

Mark Stefik, Peter Pirolli
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request (time t) from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (requesting access) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20010010045A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US20010010045A1
CLAIM 5
. The system as recited in claim 4 wherein said means for determining if a digital ticket is valid is further comprised of a comparison means for comparing said first timestamp of said digital ticket with said second timestamp of said digital ticket so that if said first timestamp is later in time t (first request) han said second timestamp , said digital ticket is determined to be valid .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media (requesting access) content item is a second version of the audiovisual work .
US20010010045A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (usage rights) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US20010010045A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights (copyright owner) to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media (requesting access) content item is a second version of the book in digital format .
US20010010045A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media (requesting access) content item .
US20010010045A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media (requesting access) file of the second media content item .
US20010010045A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media (requesting access) file .
US20010010045A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file (denying access) for reproduction , wherein the digital media file include the first media content item .
US20010010045A1
CLAIM 12
. In a computer controlled system for the distribution of digital works , a method for controlling the number of times that a usage right attached to a digital work may be exercised , said method comprising the steps of : a) creating a digital work ;
b) defining a usage right for said digital work , said usage right specifying a digital ticket indicating a predetermined number of times that said usage right may be exercised ;
c) creating said digital ticket with an indicator of said predetermined number ;
d) storing said digital work , said usage right and said digital ticket in a first repository ;
e) a second repository transmitting a request to access said digital work to said first repository , said request specifying said usage right ;
f) said first repository determining if said digital ticket for said usage right indicates that said usage right has been exercised said predetermined number of times ;
g) if said digital ticket indicates that said usage right has been exercised said predetermined number of times , said first repository denying access (digital media file) to said digital work ;
h) if said digital ticket indicates that said usage right has not been exercised said predetermined number of times , said first repository granting access to said digital work ;
and i) said first repository punching said digital ticket to indicate a instance of exercising said usage right .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (requesting access) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
US20010010045A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20010014882A1

Filed: 2001-02-07     Issued: 2001-08-16

System for controlling the distribution and use of digital works using digital tickets

(Original Assignee) Contentguard Holdings Inc     (Current Assignee) Contentguard Holdings Inc

Mark Stefik, Peter Pirolli
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request (time t) from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (requesting access) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20010014882A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US20010014882A1
CLAIM 5
. The system as recited in claim 4 wherein said means for determining if a digital ticket is valid is further comprised of a comparison means for comparing said first timestamp of said digital ticket with said second timestamp of said digital ticket so that if said first timestamp is later in time t (first request) han said second timestamp , said digital ticket is determined to be valid .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media (requesting access) content item is a second version of the audiovisual work .
US20010014882A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (usage rights) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US20010014882A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights (copyright owner) to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media (requesting access) content item is a second version of the book in digital format .
US20010014882A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media (requesting access) content item .
US20010014882A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media (requesting access) file of the second media content item .
US20010014882A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media (requesting access) file .
US20010014882A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file (denying access) for reproduction , wherein the digital media file include the first media content item .
US20010014882A1
CLAIM 12
. In a computer controlled system for the distribution of digital works , a method for controlling the number of times that a usage right attached to a digital work may be exercised , said method comprising the steps of : a) creating a digital work ;
b) defining a usage right for said digital work , said usage right specifying a digital ticket indicating a predetermined number of times that said usage right may be exercised ;
c) creating said digital ticket with an indicator of said predetermined number ;
d) storing said digital work , said usage right and said digital ticket in a first repository ;
e) a second repository transmitting a request to access said digital work to said first repository , said request specifying said usage right ;
f) said first repository determining if said digital ticket for said usage right indicates that said usage right has been exercised said predetermined number of times ;
g) if said digital ticket indicates that said usage right has been exercised said predetermined number of times , said first repository denying access (digital media file) to said digital work ;
h) if said digital ticket indicates that said usage right has not been exercised said predetermined number of times , said first repository granting access to said digital work ;
and i) said first repository punching said digital ticket to indicate a instance of exercising said usage right .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (requesting access) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
US20010014882A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20010023417A1

Filed: 2001-02-07     Issued: 2001-09-20

System for controlling the distribution and use of digital works using digital tickets

(Original Assignee) Contentguard Holdings Inc     (Current Assignee) Contentguard Holdings Inc

Mark Stefik, Peter Pirolli
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request (time t) from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (requesting access) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20010023417A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and-digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US20010023417A1
CLAIM 5
. The system as recited in claim 4 wherein said means for determining if a digital ticket is valid is further comprised of a comparison means for comparing said first timestamp of said digital ticket with said second timestamp of said digital ticket so that if said first timestamp is later in time t (first request) han said second timestamp , said digital ticket is determined to be valid .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media (requesting access) content item is a second version of the audiovisual work .
US20010023417A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and-digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (usage rights) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US20010023417A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights (copyright owner) to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and-digital tickets ;
transaction processing means having a requester mode of operation for requesting access to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media (requesting access) content item is a second version of the book in digital format .
US20010023417A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and-digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media (requesting access) content item .
US20010023417A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and-digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media (requesting access) file of the second media content item .
US20010023417A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and-digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media (requesting access) file .
US20010023417A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and-digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file (denying access) for reproduction , wherein the digital media file include the first media content item .
US20010023417A1
CLAIM 12
. In a computer controlled system for the distribution of digital works , a method for controlling the number of times that a usage right attached to a digital work may be exercised , said method comprising the steps of : a) creating a digital work ;
b) defining a usage right for said digital work , said usage right specifying a digital ticket indicating a predetermined number of times that said usage right may be exercised ;
c) creating said digital ticket with an indicator of said predetermined number ;
d) storing said digital work , said usage right and said digital ticket in a first repository ;
e) a second repository transmitting a request to access said digital work to said first repository , said request specifying said usage right ;
f) said first repository determining if said digital ticket for said usage right indicates that said usage right has been exercised said predetermined number of times ;
g) if said digital ticket indicates that said usage right has been exercised said predetermined number of times , said first repository denying access (digital media file) to said digital work ;
h) if said digital ticket indicates that said usage right has not been exercised said predetermined number of times , said first repository granting access to said digital work ;
and i) said first repository punching said digital ticket to indicate a instance of exercising said usage right .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (requesting access) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
US20010023417A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and-digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20030069849A1

Filed: 2001-02-07     Issued: 2003-04-10

System for controlling the distribution and use of digital works using digital tickets

(Original Assignee) Contentguard Holdings Inc     (Current Assignee) Contentguard Holdings Inc

Mark Stefik, Peter Pirolli
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request (time t) from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (requesting access) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20030069849A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage tights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US20030069849A1
CLAIM 5
. The system as recited in claim 4 wherein said means for determining if a digital ticket is valid is further comprised of a comparison means for comparing said first timestamp of said digital ticket with said second timestamp of said digital ticket so that if said first timestamp is later in time t (first request) han said second timestamp , said digital ticket is determined to be valid .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media (requesting access) content item is a second version of the audiovisual work .
US20030069849A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage tights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (usage rights) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US20030069849A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights (copyright owner) to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage tights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media (requesting access) content item is a second version of the book in digital format .
US20030069849A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage tights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media (requesting access) content item .
US20030069849A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage tights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media (requesting access) file of the second media content item .
US20030069849A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage tights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media (requesting access) file .
US20030069849A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage tights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file (denying access) for reproduction , wherein the digital media file include the first media content item .
US20030069849A1
CLAIM 12
. In a computer controlled system for the distribution of digital works , a method for controlling the number of times that a usage right attached to a digital work may be exercised , said method comprising the steps of : a) creating a digital work ;
b) defining a usage right for said digital work , said usage right specifying a digital ticket indicating a predetermined number of times that said usage right may be exercised ;
c) creating said digital ticket with an indicator of said predetermined number ;
d) storing said digital work , said usage right and said digital ticket in a first repository ;
e) a second repository transmitting a request to access said digital work to said first repository , said request specifying said usage right ;
f) said first repository determining if said digital ticket for said usage right indicates that said usage right has been exercised said predetermined number of times ;
g) if said digital ticket indicates that said usage right has been exercised said predetermined number of times , said first repository denying access (digital media file) to said digital work ;
h) if said digital ticket indicates that said usage right has not been exercised said predetermined number of times , said first repository granting access to said digital work ;
and i) said first repository punching said digital ticket to indicate a instance of exercising said usage right .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (requesting access) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
US20030069849A1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage tights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20020072982A1

Filed: 2000-12-12     Issued: 2002-06-13

Method and system for interacting with a user in an experiential environment

(Original Assignee) Shazam Entertainment Ltd     (Current Assignee) Apple Inc

Christopher Barton, Philip Inghelbrecht, Dheeraj Mukherjee, Avery Wang
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (storage device, stored data) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (service provider) data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item (storage device, stored data) to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20020072982A1
CLAIM 46
. A system for interacting with a user comprising : a capture device to capture a sample of an experiential environment ;
a user input/identification device to identify the user ;
a database to store data representative of potential samples ;
a recognition engine to process the sample of the experiential environment in combination with the stored data (second media content item, media content item) in the database to identify the sample ;
a user profile storage device (second media content item, media content item) to store information regarding one or more users of the system ;
and a transaction engine initiating a transaction with the user based on the identified sample and identification of the user and stored information regarding the identified user .

US20020072982A1
CLAIM 65
. A method for interacting with a user comprising : sampling an audio component of a broadcast signal ;
forwarding the sampled audio component to a service provider (first user, first user data) ;
identifying one or more corporations in the sampled audio component ;
and engaging in a transaction with the user involving the one or more corporations .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (storage device, stored data) is a first version of an audiovisual work and the second media content item (storage device, stored data) is a second version of the audiovisual work .
US20020072982A1
CLAIM 46
. A system for interacting with a user comprising : a capture device to capture a sample of an experiential environment ;
a user input/identification device to identify the user ;
a database to store data representative of potential samples ;
a recognition engine to process the sample of the experiential environment in combination with the stored data (second media content item, media content item) in the database to identify the sample ;
a user profile storage device (second media content item, media content item) to store information regarding one or more users of the system ;
and a transaction engine initiating a transaction with the user based on the identified sample and identification of the user and stored information regarding the identified user .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (storage device, stored data) is a first version of a book in digital format and the second media content item (storage device, stored data) is a second version of the book in digital format .
US20020072982A1
CLAIM 46
. A system for interacting with a user comprising : a capture device to capture a sample of an experiential environment ;
a user input/identification device to identify the user ;
a database to store data representative of potential samples ;
a recognition engine to process the sample of the experiential environment in combination with the stored data (second media content item, media content item) in the database to identify the sample ;
a user profile storage device (second media content item, media content item) to store information regarding one or more users of the system ;
and a transaction engine initiating a transaction with the user based on the identified sample and identification of the user and stored information regarding the identified user .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (service provider) data includes the number of times the user requested to evaluate streaming the first media content item (storage device, stored data) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item (storage device, stored data) .
US20020072982A1
CLAIM 46
. A system for interacting with a user comprising : a capture device to capture a sample of an experiential environment ;
a user input/identification device to identify the user ;
a database to store data representative of potential samples ;
a recognition engine to process the sample of the experiential environment in combination with the stored data (second media content item, media content item) in the database to identify the sample ;
a user profile storage device (second media content item, media content item) to store information regarding one or more users of the system ;
and a transaction engine initiating a transaction with the user based on the identified sample and identification of the user and stored information regarding the identified user .

US20020072982A1
CLAIM 65
. A method for interacting with a user comprising : sampling an audio component of a broadcast signal ;
forwarding the sampled audio component to a service provider (first user, first user data) ;
identifying one or more corporations in the sampled audio component ;
and engaging in a transaction with the user involving the one or more corporations .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (storage device, stored data) from a licensing system (computing device) when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US20020072982A1
CLAIM 46
. A system for interacting with a user comprising : a capture device to capture a sample of an experiential environment ;
a user input/identification device to identify the user ;
a database to store data representative of potential samples ;
a recognition engine to process the sample of the experiential environment in combination with the stored data (second media content item, media content item) in the database to identify the sample ;
a user profile storage device (second media content item, media content item) to store information regarding one or more users of the system ;
and a transaction engine initiating a transaction with the user based on the identified sample and identification of the user and stored information regarding the identified user .

US20020072982A1
CLAIM 72
. The portable apparatus according to claim 70 , wherein the portable apparatus comprises a portable computing device (licensing system) .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (storage device, stored data) based on a plurality of streaming parameters included in the license that is received from the licensing system (computing device) .
US20020072982A1
CLAIM 46
. A system for interacting with a user comprising : a capture device to capture a sample of an experiential environment ;
a user input/identification device to identify the user ;
a database to store data representative of potential samples ;
a recognition engine to process the sample of the experiential environment in combination with the stored data (second media content item, media content item) in the database to identify the sample ;
a user profile storage device (second media content item, media content item) to store information regarding one or more users of the system ;
and a transaction engine initiating a transaction with the user based on the identified sample and identification of the user and stored information regarding the identified user .

US20020072982A1
CLAIM 72
. The portable apparatus according to claim 70 , wherein the portable apparatus comprises a portable computing device (licensing system) .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (storage device, stored data) , and identify a second digital watermark included in a second media file of the second media content item (storage device, stored data) .
US20020072982A1
CLAIM 46
. A system for interacting with a user comprising : a capture device to capture a sample of an experiential environment ;
a user input/identification device to identify the user ;
a database to store data representative of potential samples ;
a recognition engine to process the sample of the experiential environment in combination with the stored data (second media content item, media content item) in the database to identify the sample ;
a user profile storage device (second media content item, media content item) to store information regarding one or more users of the system ;
and a transaction engine initiating a transaction with the user based on the identified sample and identification of the user and stored information regarding the identified user .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (storage device, stored data) .
US20020072982A1
CLAIM 46
. A system for interacting with a user comprising : a capture device to capture a sample of an experiential environment ;
a user input/identification device to identify the user ;
a database to store data representative of potential samples ;
a recognition engine to process the sample of the experiential environment in combination with the stored data (second media content item, media content item) in the database to identify the sample ;
a user profile storage device (second media content item, media content item) to store information regarding one or more users of the system ;
and a transaction engine initiating a transaction with the user based on the identified sample and identification of the user and stored information regarding the identified user .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (storage device, stored data) .
US20020072982A1
CLAIM 46
. A system for interacting with a user comprising : a capture device to capture a sample of an experiential environment ;
a user input/identification device to identify the user ;
a database to store data representative of potential samples ;
a recognition engine to process the sample of the experiential environment in combination with the stored data (second media content item, media content item) in the database to identify the sample ;
a user profile storage device (second media content item, media content item) to store information regarding one or more users of the system ;
and a transaction engine initiating a transaction with the user based on the identified sample and identification of the user and stored information regarding the identified user .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (storage device, stored data) .
US20020072982A1
CLAIM 46
. A system for interacting with a user comprising : a capture device to capture a sample of an experiential environment ;
a user input/identification device to identify the user ;
a database to store data representative of potential samples ;
a recognition engine to process the sample of the experiential environment in combination with the stored data (second media content item, media content item) in the database to identify the sample ;
a user profile storage device (second media content item, media content item) to store information regarding one or more users of the system ;
and a transaction engine initiating a transaction with the user based on the identified sample and identification of the user and stored information regarding the identified user .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US6941275B1

Filed: 2000-10-05     Issued: 2005-09-06

Music identification system

(Original Assignee) Remi Swierczek     (Current Assignee) TUNE HUNTER Inc

Remi Swierczek
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (service provider) data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint (following steps) that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US6941275B1
CLAIM 1
. A process of identifying music comprising : a) providing a portable communication device to be used by a consumer ;
b) a service provider (first user, first user data) providing a music identification device having a database of prerecorded musical works ;
c) the consumer recording a segment of music that is audible to the consumer in a location remote from the music identification device using said portable communication device ;
d) the consumer transmitting said recorded musical segment from said portable communication device into a central processing unit of the music identification device ;
e) the music identification device analyzing and comparing said musical segment to the database of musical works ;
f) the music identification device identifying at least one closest match ;
g) the music identification device generating database information regarding said at least one closest match ;
and h) the music identification device transmitting the database information regarding said at least one closest match to the consumer .

US6941275B1
CLAIM 2
. A method for purchasing a music item comprising the following steps (second media fingerprint) : a) providing a portable communication device to be used by a consumer that is listening to a source of audible music ;
b) a service provider providing a remotely located music identification/purchasing system having a database of prerecorded musical works ;
c) the consumer directing a microphone of the portable communication device toward the source of audible music ;
d) the consumer activating the portable communication device to transmit a segment of the audible music to the remotely located music identification/purchasing system ;
e) the music identification/purchasing system automatically entering said transmitted segment of music into a central processing unit of said music identification/purchasing system ;
f) the music identification/purchasing system automatically analyzing and comparing said transmitted segment of music to music contained in a music database ;
and g) the music identification/purchasing system automatically identifying a music selection providing the closest match from music contained in the music database to said transmitted segment of music ;
h) the consumer receiving purchasing information from said music identification/purchasing system related to the music selection providing the closest match ;
i) the consumer transmitting at least one music item selection and payment information to said music identification/purchasing system ;
and j) the consumer receiving said music item selection .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (service provider) data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
US6941275B1
CLAIM 1
. A process of identifying music comprising : a) providing a portable communication device to be used by a consumer ;
b) a service provider (first user, first user data) providing a music identification device having a database of prerecorded musical works ;
c) the consumer recording a segment of music that is audible to the consumer in a location remote from the music identification device using said portable communication device ;
d) the consumer transmitting said recorded musical segment from said portable communication device into a central processing unit of the music identification device ;
e) the music identification device analyzing and comparing said musical segment to the database of musical works ;
f) the music identification device identifying at least one closest match ;
g) the music identification device generating database information regarding said at least one closest match ;
and h) the music identification device transmitting the database information regarding said at least one closest match to the consumer .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CN1379881A

Filed: 2000-09-29     Issued: 2002-11-13

使用用户简要表信息的增强视频节目系统及方法

(Original Assignee) Actv公司     

克雷格·D·厄尔曼, 迈克尔·R·阿巴图, 杰弗里·M·哈林顿, 卡尔·R·杜达
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media (媒体内容, 和多媒体, 通信媒体, 用于使用) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data (线信息) specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (媒体内容, 和多媒体, 通信媒体, 用于使用) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data (的通信) specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics (统计信息) record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item (媒体内容, 和多媒体, 通信媒体, 用于使用) to a plurality of other users corresponding to the target demographic of the media content item .
CN1379881A
CLAIM 8
. 如权利要求1所述的制造物品,其特征在于,所述的介质包括用于从下面的内容中选择至少一项以发送给机器的用户简要表信息:可通过统一资源定位符访问的信息,视频内容,音频内容,多媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) ,特定的视频流或可执行的对象。

CN1379881A
CLAIM 41
. 如权利要求1所述的制造物品,其特征在于,所述的介质包括识别用户的人口统计信息 (second statistics, second statistics record) 的信息。

CN1379881A
CLAIM 45
. 如权利要求44所述的制造物品,其特征在于,所述分布式社区网络的至少一个集线器利用从下面的组选择的至少一种通信媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 发送内容:互联网、局域网、射频广播、无线连接、卫星广播、电缆、电话电路、光纤、公用网络、和私有网络。

CN1379881A
CLAIM 57
. 如权利要求56所述的方法,其特征在于,所述分布式社区网络的至少一个集线器使用至少一种从下面的组中选择的通信 (second user data) 媒体发送内容:互联网、局域网、射频广播、无线连接、卫星广播、电缆、电话电路、光纤、公用网络、和私有网络。

CN1379881A
CLAIM 59
. 如权利要求11所述的方法,还包括发送节目信号和至少一个确定与该节目相关的在线内容的地址,所述内容是由通过网络与机器相连接的在线信息 (extract first user data) 源提供的。

CN1379881A
CLAIM 66
. 如权利要求59所述的方法,其特征在于,所述内容包括从下面组中选择的一种形式的内容:文字、图形、视频、数据、音频、动画、视频静止画面、低帧率视频、和多媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database)

CN1379881A
CLAIM 104
. 如权利要求82所述的设备,还包括一种装置,用于使用 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 用户简要表信息来向机器发送至少一类从下面的组里面选择的内容:广告内容、体育内容、音乐内容、音频内容、节目建议、代表特定服务的图标、娱乐内容、和教育内容。

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (媒体内容, 和多媒体, 通信媒体, 用于使用) content item is a first version of an audiovisual work and the second media (媒体内容, 和多媒体, 通信媒体, 用于使用) content item is a second version of the audiovisual work .
CN1379881A
CLAIM 8
. 如权利要求1所述的制造物品,其特征在于,所述的介质包括用于从下面的内容中选择至少一项以发送给机器的用户简要表信息:可通过统一资源定位符访问的信息,视频内容,音频内容,多媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) ,特定的视频流或可执行的对象。

CN1379881A
CLAIM 45
. 如权利要求44所述的制造物品,其特征在于,所述分布式社区网络的至少一个集线器利用从下面的组选择的至少一种通信媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 发送内容:互联网、局域网、射频广播、无线连接、卫星广播、电缆、电话电路、光纤、公用网络、和私有网络。

CN1379881A
CLAIM 66
. 如权利要求59所述的方法,其特征在于,所述内容包括从下面组中选择的一种形式的内容:文字、图形、视频、数据、音频、动画、视频静止画面、低帧率视频、和多媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database)

CN1379881A
CLAIM 104
. 如权利要求82所述的设备,还包括一种装置,用于使用 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 用户简要表信息来向机器发送至少一类从下面的组里面选择的内容:广告内容、体育内容、音乐内容、音频内容、节目建议、代表特定服务的图标、娱乐内容、和教育内容。

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (媒体内容, 和多媒体, 通信媒体, 用于使用) content item is a first version of a book in digital format and the second media (媒体内容, 和多媒体, 通信媒体, 用于使用) content item is a second version of the book in digital format .
CN1379881A
CLAIM 8
. 如权利要求1所述的制造物品,其特征在于,所述的介质包括用于从下面的内容中选择至少一项以发送给机器的用户简要表信息:可通过统一资源定位符访问的信息,视频内容,音频内容,多媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) ,特定的视频流或可执行的对象。

CN1379881A
CLAIM 45
. 如权利要求44所述的制造物品,其特征在于,所述分布式社区网络的至少一个集线器利用从下面的组选择的至少一种通信媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 发送内容:互联网、局域网、射频广播、无线连接、卫星广播、电缆、电话电路、光纤、公用网络、和私有网络。

CN1379881A
CLAIM 66
. 如权利要求59所述的方法,其特征在于,所述内容包括从下面组中选择的一种形式的内容:文字、图形、视频、数据、音频、动画、视频静止画面、低帧率视频、和多媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database)

CN1379881A
CLAIM 104
. 如权利要求82所述的设备,还包括一种装置,用于使用 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 用户简要表信息来向机器发送至少一类从下面的组里面选择的内容:广告内容、体育内容、音乐内容、音频内容、节目建议、代表特定服务的图标、娱乐内容、和教育内容。

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user data (的通信) includes a geographic location of the user .
CN1379881A
CLAIM 57
. 如权利要求56所述的方法,其特征在于,所述分布式社区网络的至少一个集线器使用至少一种从下面的组中选择的通信 (second user data) 媒体发送内容:互联网、局域网、射频广播、无线连接、卫星广播、电缆、电话电路、光纤、公用网络、和私有网络。

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media (媒体内容, 和多媒体, 通信媒体, 用于使用) content item , and the second user data (的通信) includes the number of times the user requested to evaluate streaming the second media (媒体内容, 和多媒体, 通信媒体, 用于使用) content item .
CN1379881A
CLAIM 8
. 如权利要求1所述的制造物品,其特征在于,所述的介质包括用于从下面的内容中选择至少一项以发送给机器的用户简要表信息:可通过统一资源定位符访问的信息,视频内容,音频内容,多媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) ,特定的视频流或可执行的对象。

CN1379881A
CLAIM 45
. 如权利要求44所述的制造物品,其特征在于,所述分布式社区网络的至少一个集线器利用从下面的组选择的至少一种通信媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 发送内容:互联网、局域网、射频广播、无线连接、卫星广播、电缆、电话电路、光纤、公用网络、和私有网络。

CN1379881A
CLAIM 57
. 如权利要求56所述的方法,其特征在于,所述分布式社区网络的至少一个集线器使用至少一种从下面的组中选择的通信 (second user data) 媒体发送内容:互联网、局域网、射频广播、无线连接、卫星广播、电缆、电话电路、光纤、公用网络、和私有网络。

CN1379881A
CLAIM 66
. 如权利要求59所述的方法,其特征在于,所述内容包括从下面组中选择的一种形式的内容:文字、图形、视频、数据、音频、动画、视频静止画面、低帧率视频、和多媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database)

CN1379881A
CLAIM 104
. 如权利要求82所述的设备,还包括一种装置,用于使用 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 用户简要表信息来向机器发送至少一类从下面的组里面选择的内容:广告内容、体育内容、音乐内容、音频内容、节目建议、代表特定服务的图标、娱乐内容、和教育内容。

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (媒体内容, 和多媒体, 通信媒体, 用于使用) content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
CN1379881A
CLAIM 8
. 如权利要求1所述的制造物品,其特征在于,所述的介质包括用于从下面的内容中选择至少一项以发送给机器的用户简要表信息:可通过统一资源定位符访问的信息,视频内容,音频内容,多媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) ,特定的视频流或可执行的对象。

CN1379881A
CLAIM 45
. 如权利要求44所述的制造物品,其特征在于,所述分布式社区网络的至少一个集线器利用从下面的组选择的至少一种通信媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 发送内容:互联网、局域网、射频广播、无线连接、卫星广播、电缆、电话电路、光纤、公用网络、和私有网络。

CN1379881A
CLAIM 66
. 如权利要求59所述的方法,其特征在于,所述内容包括从下面组中选择的一种形式的内容:文字、图形、视频、数据、音频、动画、视频静止画面、低帧率视频、和多媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database)

CN1379881A
CLAIM 104
. 如权利要求82所述的设备,还包括一种装置,用于使用 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 用户简要表信息来向机器发送至少一类从下面的组里面选择的内容:广告内容、体育内容、音乐内容、音频内容、节目建议、代表特定服务的图标、娱乐内容、和教育内容。

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (媒体内容, 和多媒体, 通信媒体, 用于使用) content item based on a plurality of streaming parameters included in the license that is received from the licensing system .
CN1379881A
CLAIM 8
. 如权利要求1所述的制造物品,其特征在于,所述的介质包括用于从下面的内容中选择至少一项以发送给机器的用户简要表信息:可通过统一资源定位符访问的信息,视频内容,音频内容,多媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) ,特定的视频流或可执行的对象。

CN1379881A
CLAIM 45
. 如权利要求44所述的制造物品,其特征在于,所述分布式社区网络的至少一个集线器利用从下面的组选择的至少一种通信媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 发送内容:互联网、局域网、射频广播、无线连接、卫星广播、电缆、电话电路、光纤、公用网络、和私有网络。

CN1379881A
CLAIM 66
. 如权利要求59所述的方法,其特征在于,所述内容包括从下面组中选择的一种形式的内容:文字、图形、视频、数据、音频、动画、视频静止画面、低帧率视频、和多媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database)

CN1379881A
CLAIM 104
. 如权利要求82所述的设备,还包括一种装置,用于使用 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 用户简要表信息来向机器发送至少一类从下面的组里面选择的内容:广告内容、体育内容、音乐内容、音频内容、节目建议、代表特定服务的图标、娱乐内容、和教育内容。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark (计算机系统) included in a first media (媒体内容, 和多媒体, 通信媒体, 用于使用) file of the first media content item , and identify a second digital watermark included in a second media (媒体内容, 和多媒体, 通信媒体, 用于使用) file of the second media content item .
CN1379881A
CLAIM 8
. 如权利要求1所述的制造物品,其特征在于,所述的介质包括用于从下面的内容中选择至少一项以发送给机器的用户简要表信息:可通过统一资源定位符访问的信息,视频内容,音频内容,多媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) ,特定的视频流或可执行的对象。

CN1379881A
CLAIM 45
. 如权利要求44所述的制造物品,其特征在于,所述分布式社区网络的至少一个集线器利用从下面的组选择的至少一种通信媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 发送内容:互联网、局域网、射频广播、无线连接、卫星广播、电缆、电话电路、光纤、公用网络、和私有网络。

CN1379881A
CLAIM 66
. 如权利要求59所述的方法,其特征在于,所述内容包括从下面组中选择的一种形式的内容:文字、图形、视频、数据、音频、动画、视频静止画面、低帧率视频、和多媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database)

CN1379881A
CLAIM 104
. 如权利要求82所述的设备,还包括一种装置,用于使用 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 用户简要表信息来向机器发送至少一类从下面的组里面选择的内容:广告内容、体育内容、音乐内容、音频内容、节目建议、代表特定服务的图标、娱乐内容、和教育内容。

CN1379881A
CLAIM 106
. 一种包含程序指令的计算机可读介质,所述程序指令用于控制由以下步骤通过网络向机器路由和发送内容的计算机系统 (first digital watermark) :接收用于生成用户简要表的信息;利用所述信息指定机器的标识,机器的地址,和用于确定发送给机器的内容类型的用户简要表信息;以及按照分级属性值对数据结构存储用户简要表信息。

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark (计算机系统) is metadata in the first media (媒体内容, 和多媒体, 通信媒体, 用于使用) file , and the second digital watermark is metadata in the second media (媒体内容, 和多媒体, 通信媒体, 用于使用) file .
CN1379881A
CLAIM 8
. 如权利要求1所述的制造物品,其特征在于,所述的介质包括用于从下面的内容中选择至少一项以发送给机器的用户简要表信息:可通过统一资源定位符访问的信息,视频内容,音频内容,多媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) ,特定的视频流或可执行的对象。

CN1379881A
CLAIM 45
. 如权利要求44所述的制造物品,其特征在于,所述分布式社区网络的至少一个集线器利用从下面的组选择的至少一种通信媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 发送内容:互联网、局域网、射频广播、无线连接、卫星广播、电缆、电话电路、光纤、公用网络、和私有网络。

CN1379881A
CLAIM 66
. 如权利要求59所述的方法,其特征在于,所述内容包括从下面组中选择的一种形式的内容:文字、图形、视频、数据、音频、动画、视频静止画面、低帧率视频、和多媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database)

CN1379881A
CLAIM 104
. 如权利要求82所述的设备,还包括一种装置,用于使用 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 用户简要表信息来向机器发送至少一类从下面的组里面选择的内容:广告内容、体育内容、音乐内容、音频内容、节目建议、代表特定服务的图标、娱乐内容、和教育内容。

CN1379881A
CLAIM 106
. 一种包含程序指令的计算机可读介质,所述程序指令用于控制由以下步骤通过网络向机器路由和发送内容的计算机系统 (first digital watermark) :接收用于生成用户简要表的信息;利用所述信息指定机器的标识,机器的地址,和用于确定发送给机器的内容类型的用户简要表信息;以及按照分级属性值对数据结构存储用户简要表信息。

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (媒体内容, 和多媒体, 通信媒体, 用于使用) file for reproduction , wherein the digital media file include the first media (媒体内容, 和多媒体, 通信媒体, 用于使用) content item .
CN1379881A
CLAIM 8
. 如权利要求1所述的制造物品,其特征在于,所述的介质包括用于从下面的内容中选择至少一项以发送给机器的用户简要表信息:可通过统一资源定位符访问的信息,视频内容,音频内容,多媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) ,特定的视频流或可执行的对象。

CN1379881A
CLAIM 45
. 如权利要求44所述的制造物品,其特征在于,所述分布式社区网络的至少一个集线器利用从下面的组选择的至少一种通信媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 发送内容:互联网、局域网、射频广播、无线连接、卫星广播、电缆、电话电路、光纤、公用网络、和私有网络。

CN1379881A
CLAIM 66
. 如权利要求59所述的方法,其特征在于,所述内容包括从下面组中选择的一种形式的内容:文字、图形、视频、数据、音频、动画、视频静止画面、低帧率视频、和多媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database)

CN1379881A
CLAIM 104
. 如权利要求82所述的设备,还包括一种装置,用于使用 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 用户简要表信息来向机器发送至少一类从下面的组里面选择的内容:广告内容、体育内容、音乐内容、音频内容、节目建议、代表特定服务的图标、娱乐内容、和教育内容。

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media (媒体内容, 和多媒体, 通信媒体, 用于使用) content item .
CN1379881A
CLAIM 8
. 如权利要求1所述的制造物品,其特征在于,所述的介质包括用于从下面的内容中选择至少一项以发送给机器的用户简要表信息:可通过统一资源定位符访问的信息,视频内容,音频内容,多媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) ,特定的视频流或可执行的对象。

CN1379881A
CLAIM 45
. 如权利要求44所述的制造物品,其特征在于,所述分布式社区网络的至少一个集线器利用从下面的组选择的至少一种通信媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 发送内容:互联网、局域网、射频广播、无线连接、卫星广播、电缆、电话电路、光纤、公用网络、和私有网络。

CN1379881A
CLAIM 66
. 如权利要求59所述的方法,其特征在于,所述内容包括从下面组中选择的一种形式的内容:文字、图形、视频、数据、音频、动画、视频静止画面、低帧率视频、和多媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database)

CN1379881A
CLAIM 104
. 如权利要求82所述的设备,还包括一种装置,用于使用 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 用户简要表信息来向机器发送至少一类从下面的组里面选择的内容:广告内容、体育内容、音乐内容、音频内容、节目建议、代表特定服务的图标、娱乐内容、和教育内容。

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (媒体内容, 和多媒体, 通信媒体, 用于使用) fingerprints for confirmation of the first and second media content items with a digital media (媒体内容, 和多媒体, 通信媒体, 用于使用) catalog database .
CN1379881A
CLAIM 8
. 如权利要求1所述的制造物品,其特征在于,所述的介质包括用于从下面的内容中选择至少一项以发送给机器的用户简要表信息:可通过统一资源定位符访问的信息,视频内容,音频内容,多媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) ,特定的视频流或可执行的对象。

CN1379881A
CLAIM 45
. 如权利要求44所述的制造物品,其特征在于,所述分布式社区网络的至少一个集线器利用从下面的组选择的至少一种通信媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 发送内容:互联网、局域网、射频广播、无线连接、卫星广播、电缆、电话电路、光纤、公用网络、和私有网络。

CN1379881A
CLAIM 66
. 如权利要求59所述的方法,其特征在于,所述内容包括从下面组中选择的一种形式的内容:文字、图形、视频、数据、音频、动画、视频静止画面、低帧率视频、和多媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database)

CN1379881A
CLAIM 104
. 如权利要求82所述的设备,还包括一种装置,用于使用 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 用户简要表信息来向机器发送至少一类从下面的组里面选择的内容:广告内容、体育内容、音乐内容、音频内容、节目建议、代表特定服务的图标、娱乐内容、和教育内容。

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (媒体内容, 和多媒体, 通信媒体, 用于使用) content item .
CN1379881A
CLAIM 8
. 如权利要求1所述的制造物品,其特征在于,所述的介质包括用于从下面的内容中选择至少一项以发送给机器的用户简要表信息:可通过统一资源定位符访问的信息,视频内容,音频内容,多媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) ,特定的视频流或可执行的对象。

CN1379881A
CLAIM 45
. 如权利要求44所述的制造物品,其特征在于,所述分布式社区网络的至少一个集线器利用从下面的组选择的至少一种通信媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 发送内容:互联网、局域网、射频广播、无线连接、卫星广播、电缆、电话电路、光纤、公用网络、和私有网络。

CN1379881A
CLAIM 66
. 如权利要求59所述的方法,其特征在于,所述内容包括从下面组中选择的一种形式的内容:文字、图形、视频、数据、音频、动画、视频静止画面、低帧率视频、和多媒体 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database)

CN1379881A
CLAIM 104
. 如权利要求82所述的设备,还包括一种装置,用于使用 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint, first digital media file, digital media file, digital media catalog database) 用户简要表信息来向机器发送至少一类从下面的组里面选择的内容:广告内容、体育内容、音乐内容、音频内容、节目建议、代表特定服务的图标、娱乐内容、和教育内容。

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics (统计信息) record in real time .
CN1379881A
CLAIM 41
. 如权利要求1所述的制造物品,其特征在于,所述的介质包括识别用户的人口统计信息 (second statistics, second statistics record) 的信息。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
EP1089201A1

Filed: 2000-09-29     Issued: 2001-04-04

Enhanced video programming system and method utilizing user profile information

(Original Assignee) ACTV Inc     (Current Assignee) ACTV Inc

Michael R. Abato, Carl R. Duda, Jeffrey M. Harrington, Craig D. Ullman
US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming (media content) of the first media content item when the request is declined by the licensing system .
EP1089201A1
CLAIM 8
A device as claimed in any preceding claim , wherein the medium includes user-profile information for use in selecting at least one of the following to transmit to the machine : information available via a Uniform Resource Identifier , video content , audio content , multimedia content (streaming parameters, prevent streaming) , a particular video stream , or an executable object .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item based on a plurality of streaming parameters (media content) included in the license that is received from the licensing system .
EP1089201A1
CLAIM 8
A device as claimed in any preceding claim , wherein the medium includes user-profile information for use in selecting at least one of the following to transmit to the machine : information available via a Uniform Resource Identifier , video content , audio content , multimedia content (streaming parameters, prevent streaming) , a particular video stream , or an executable object .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file (updated information) for reproduction , wherein the digital media file include the first media content item .
EP1089201A1
CLAIM 28
A method as claimed in any of Claims 21 to 27 , further comprising dynamically changing the user-profile information in the hierarchical structure based upon updated information (digital media file) .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query (demographic information) on the display asking the user whether the user would like to stream the first media content item .
EP1089201A1
CLAIM 42
A method as claimed in any of Claims 21 to 41 , further comprising specifying demographic information (display query) about a user .

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (first receive) that confirms the user' ;

s identity .
EP1089201A1
CLAIM 61
A method as claimed in any of Claims 21 to 47 , further comprising transmitting a programming signal to a first receive (transmit user identification data) r , and at least one address , identifying online content related to the program provided by an online information source , to a second receiver .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CN1322422A

Filed: 2000-09-07     Issued: 2001-11-14

内容管理系统,设备,方法,和程序存储介质

(Original Assignee) 索尼公司     

石桥义人, 大石丈於, 武藤明宏, 北原淳, 白井太三
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (理存储) (理存储) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data (的通信) specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items (存储设备中) determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
CN1322422A
CLAIM 119
.根据权利要求118所述的记录和再现系统,其中,在所述数据存储设备中 (second media content items) ,用于保持保存密钥的所述装置是抗窜改的。

CN1322422A
CLAIM 142
.一种以可拆卸方式提供给记录和/或再现设备,在记录和/或再现设备的控制下记录和/或再现预定数据的数据存储设备,包括:预定记录介质;保存预定保存密钥的装置;向和从所述记录和/或再现设备发送和接收通过预定内容密钥加密的预定内容数据和内容密钥的通信 (second user data) 装置;在所述记录和/或再现设备的控制下,通过所述保存密钥加密所述内容密钥的装置;和记录和再现,即,在所述记录和/或再现设备的控制下,将通过所述保存密钥加密的所述内容密钥和通过内容密钥加密的所述内容数据记录在所述记录介质上,或从所述记录介质上再现通过所述保存密钥加密的所述内容密钥和通过内容密钥加密的所述内容数据的装置;和在所述记录和/或再现设备的控制下,利用所述保存密钥解密通过所述保存密钥加密的所述内容密钥的装置。

CN1322422A
CLAIM 296
.根据权利要求295所述的信息供应系统,包括用于管理所述内容数据从所述信息发送设备到所述信息供应系统的发送的管理设备;和其中:用于所述信息供应设备的存储的所述装置将标识所述数据存储设备的标识信息发送到所述管理设备;和所述管理设备根据所述标识信息管理存储 (first media content item, media content item) 所述内容数据的所述数据存储设备。

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (理存储) (理存储) is a first version of an audiovisual work and the second media content item is a second version of the audiovisual work .
CN1322422A
CLAIM 296
.根据权利要求295所述的信息供应系统,包括用于管理所述内容数据从所述信息发送设备到所述信息供应系统的发送的管理设备;和其中:用于所述信息供应设备的存储的所述装置将标识所述数据存储设备的标识信息发送到所述管理设备;和所述管理设备根据所述标识信息管理存储 (first media content item, media content item) 所述内容数据的所述数据存储设备。

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (理存储) (理存储) is a first version of a book in digital format and the second media content item is a second version of the book in digital format .
CN1322422A
CLAIM 296
.根据权利要求295所述的信息供应系统,包括用于管理所述内容数据从所述信息发送设备到所述信息供应系统的发送的管理设备;和其中:用于所述信息供应设备的存储的所述装置将标识所述数据存储设备的标识信息发送到所述管理设备;和所述管理设备根据所述标识信息管理存储 (first media content item, media content item) 所述内容数据的所述数据存储设备。

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user data (的通信) includes a geographic location of the user .
CN1322422A
CLAIM 142
.一种以可拆卸方式提供给记录和/或再现设备,在记录和/或再现设备的控制下记录和/或再现预定数据的数据存储设备,包括:预定记录介质;保存预定保存密钥的装置;向和从所述记录和/或再现设备发送和接收通过预定内容密钥加密的预定内容数据和内容密钥的通信 (second user data) 装置;在所述记录和/或再现设备的控制下,通过所述保存密钥加密所述内容密钥的装置;和记录和再现,即,在所述记录和/或再现设备的控制下,将通过所述保存密钥加密的所述内容密钥和通过内容密钥加密的所述内容数据记录在所述记录介质上,或从所述记录介质上再现通过所述保存密钥加密的所述内容密钥和通过内容密钥加密的所述内容数据的装置;和在所述记录和/或再现设备的控制下,利用所述保存密钥解密通过所述保存密钥加密的所述内容密钥的装置。

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (理存储) (理存储) , and the second user data (的通信) includes the number of times the user requested to evaluate streaming the second media content item .
CN1322422A
CLAIM 142
.一种以可拆卸方式提供给记录和/或再现设备,在记录和/或再现设备的控制下记录和/或再现预定数据的数据存储设备,包括:预定记录介质;保存预定保存密钥的装置;向和从所述记录和/或再现设备发送和接收通过预定内容密钥加密的预定内容数据和内容密钥的通信 (second user data) 装置;在所述记录和/或再现设备的控制下,通过所述保存密钥加密所述内容密钥的装置;和记录和再现,即,在所述记录和/或再现设备的控制下,将通过所述保存密钥加密的所述内容密钥和通过内容密钥加密的所述内容数据记录在所述记录介质上,或从所述记录介质上再现通过所述保存密钥加密的所述内容密钥和通过内容密钥加密的所述内容数据的装置;和在所述记录和/或再现设备的控制下,利用所述保存密钥解密通过所述保存密钥加密的所述内容密钥的装置。

CN1322422A
CLAIM 296
.根据权利要求295所述的信息供应系统,包括用于管理所述内容数据从所述信息发送设备到所述信息供应系统的发送的管理设备;和其中:用于所述信息供应设备的存储的所述装置将标识所述数据存储设备的标识信息发送到所述管理设备;和所述管理设备根据所述标识信息管理存储 (first media content item, media content item) 所述内容数据的所述数据存储设备。

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (理存储) (理存储) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
CN1322422A
CLAIM 296
.根据权利要求295所述的信息供应系统,包括用于管理所述内容数据从所述信息发送设备到所述信息供应系统的发送的管理设备;和其中:用于所述信息供应设备的存储的所述装置将标识所述数据存储设备的标识信息发送到所述管理设备;和所述管理设备根据所述标识信息管理存储 (first media content item, media content item) 所述内容数据的所述数据存储设备。

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (理存储) (理存储) based on a plurality of streaming parameters included in the license that is received from the licensing system .
CN1322422A
CLAIM 296
.根据权利要求295所述的信息供应系统,包括用于管理所述内容数据从所述信息发送设备到所述信息供应系统的发送的管理设备;和其中:用于所述信息供应设备的存储的所述装置将标识所述数据存储设备的标识信息发送到所述管理设备;和所述管理设备根据所述标识信息管理存储 (first media content item, media content item) 所述内容数据的所述数据存储设备。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (理存储) (理存储) , and identify a second digital watermark included in a second media file of the second media content item .
CN1322422A
CLAIM 296
.根据权利要求295所述的信息供应系统,包括用于管理所述内容数据从所述信息发送设备到所述信息供应系统的发送的管理设备;和其中:用于所述信息供应设备的存储的所述装置将标识所述数据存储设备的标识信息发送到所述管理设备;和所述管理设备根据所述标识信息管理存储 (first media content item, media content item) 所述内容数据的所述数据存储设备。

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (理存储) (理存储) .
CN1322422A
CLAIM 296
.根据权利要求295所述的信息供应系统,包括用于管理所述内容数据从所述信息发送设备到所述信息供应系统的发送的管理设备;和其中:用于所述信息供应设备的存储的所述装置将标识所述数据存储设备的标识信息发送到所述管理设备;和所述管理设备根据所述标识信息管理存储 (first media content item, media content item) 所述内容数据的所述数据存储设备。

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (理存储) (理存储) .
CN1322422A
CLAIM 296
.根据权利要求295所述的信息供应系统,包括用于管理所述内容数据从所述信息发送设备到所述信息供应系统的发送的管理设备;和其中:用于所述信息供应设备的存储的所述装置将标识所述数据存储设备的标识信息发送到所述管理设备;和所述管理设备根据所述标识信息管理存储 (first media content item, media content item) 所述内容数据的所述数据存储设备。

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints for confirmation of the first and second media content items (存储设备中) with a digital media catalog database .
CN1322422A
CLAIM 119
.根据权利要求118所述的记录和再现系统,其中,在所述数据存储设备中 (second media content items) ,用于保持保存密钥的所述装置是抗窜改的。

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (理存储) (理存储) .
CN1322422A
CLAIM 296
.根据权利要求295所述的信息供应系统,包括用于管理所述内容数据从所述信息发送设备到所述信息供应系统的发送的管理设备;和其中:用于所述信息供应设备的存储的所述装置将标识所述数据存储设备的标识信息发送到所述管理设备;和所述管理设备根据所述标识信息管理存储 (first media content item, media content item) 所述内容数据的所述数据存储设备。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
EP1128598A1

Filed: 2000-09-07     Issued: 2001-08-29

Contents management system, device, method, and program storage medium

(Original Assignee) Sony Corp     (Current Assignee) Sony Corp

Yoshihito Sony Corporation ISHIBASHI, Jun Sony Corporation KITAHARA, Akihiro Sony Corporation MUTO, Tateo Sony Corporation OHISHI, Taizou Sony Corporation SHIRAI
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (said number) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item (said number) to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record (said memory) , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
EP1128598A1
CLAIM 111
The information sending method according to claim 110 , wherein : said number (second media content item, media content item) of times data generating step generates , based on a source of said contents data , a via-apparatus data showing an apparatus by way of which the contents data is sent ;
and said resending step sends said via-apparatus data together with said contents data and said data of the remaining number of times .

EP1128598A1
CLAIM 213
The data storage apparatus according to claim 212 , wherein :    said means for creating information records said accounting information in said memory (second statistics record) that is tamper resistant .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (said number) is a first version of an audiovisual work and the second media content item (said number) is a second version of the audiovisual work .
EP1128598A1
CLAIM 111
The information sending method according to claim 110 , wherein : said number (second media content item, media content item) of times data generating step generates , based on a source of said contents data , a via-apparatus data showing an apparatus by way of which the contents data is sent ;
and said resending step sends said via-apparatus data together with said contents data and said data of the remaining number of times .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (content data) of the audiovisual work .
EP1128598A1
CLAIM 142
A data storage apparatus provided to a recording and/or reproducing apparatus in a removable manner for recording and/or reproducing predetermined data under control of the recording and/or reproducing apparatus , comprising : a predetermined record medium ;
means for saving a predetermined save key ;
means for communication for sending and receiving predetermined content data (studio version) encrypted by a predetermined content key and the content key to and from said recording and/or reproducing apparatus ;
means for encrypting said contents key by said save key under control of said recording and/or reproducing apparatus ;
and means for recording and reproducing , that is , under control of said recording and/or reproducing apparatus , recording said content key encrypted by said save key and said contents data encrypted by the content key on said record medium or reproducing said content key encrypted by said save key and said contents data encrypted by the content key from the record medium ;
and means for decrypting by using said save key said content key encrypted by the save key under control of said recording and/or reproducing apparatus .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (said number) is a first version of a book in digital format and the second media content item (said number) is a second version of the book in digital format .
EP1128598A1
CLAIM 111
The information sending method according to claim 110 , wherein : said number (second media content item, media content item) of times data generating step generates , based on a source of said contents data , a via-apparatus data showing an apparatus by way of which the contents data is sent ;
and said resending step sends said via-apparatus data together with said contents data and said data of the remaining number of times .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (said number) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item (said number) .
EP1128598A1
CLAIM 111
The information sending method according to claim 110 , wherein : said number (second media content item, media content item) of times data generating step generates , based on a source of said contents data , a via-apparatus data showing an apparatus by way of which the contents data is sent ;
and said resending step sends said via-apparatus data together with said contents data and said data of the remaining number of times .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (said number) from a licensing system when the request is granted by the licensing system ;

and prevent streaming (contents server) of the first media content item when the request is declined by the licensing system .
EP1128598A1
CLAIM 111
The information sending method according to claim 110 , wherein : said number (second media content item, media content item) of times data generating step generates , based on a source of said contents data , a via-apparatus data showing an apparatus by way of which the contents data is sent ;
and said resending step sends said via-apparatus data together with said contents data and said data of the remaining number of times .

EP1128598A1
CLAIM 326
An information recording apparatus for storing predetermined contents data on a predetermined data storage apparatus , comprising : a contents server (prevent streaming) holding a plurality of said contents data ;
means for selecting , that is , managing each of said contents data held on said contents server by categorization , and if said category and the number of contents that are desired are specified , arbitrarily selecting a plurality of said contents data equivalent to said specified number of contents of said contents data belonging to said specified category ;
and means for storing , that is , reading each of said selected contents data from said contents server and storing it on said data storage apparatus .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (said number) based on a plurality of streaming parameters included in the license that is received from the licensing system .
EP1128598A1
CLAIM 111
The information sending method according to claim 110 , wherein : said number (second media content item, media content item) of times data generating step generates , based on a source of said contents data , a via-apparatus data showing an apparatus by way of which the contents data is sent ;
and said resending step sends said via-apparatus data together with said contents data and said data of the remaining number of times .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (said number) , and identify a second digital watermark included in a second media file of the second media content item (said number) .
EP1128598A1
CLAIM 111
The information sending method according to claim 110 , wherein : said number (second media content item, media content item) of times data generating step generates , based on a source of said contents data , a via-apparatus data showing an apparatus by way of which the contents data is sent ;
and said resending step sends said via-apparatus data together with said contents data and said data of the remaining number of times .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (said number) .
EP1128598A1
CLAIM 111
The information sending method according to claim 110 , wherein : said number (second media content item, media content item) of times data generating step generates , based on a source of said contents data , a via-apparatus data showing an apparatus by way of which the contents data is sent ;
and said resending step sends said via-apparatus data together with said contents data and said data of the remaining number of times .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (said number) .
EP1128598A1
CLAIM 111
The information sending method according to claim 110 , wherein : said number (second media content item, media content item) of times data generating step generates , based on a source of said contents data , a via-apparatus data showing an apparatus by way of which the contents data is sent ;
and said resending step sends said via-apparatus data together with said contents data and said data of the remaining number of times .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (said number) .
EP1128598A1
CLAIM 111
The information sending method according to claim 110 , wherein : said number (second media content item, media content item) of times data generating step generates , based on a source of said contents data , a via-apparatus data showing an apparatus by way of which the contents data is sent ;
and said resending step sends said via-apparatus data together with said contents data and said data of the remaining number of times .

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics record (said memory) in real time .
EP1128598A1
CLAIM 213
The data storage apparatus according to claim 212 , wherein :    said means for creating information records said accounting information in said memory (second statistics record) that is tamper resistant .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US6920567B1

Filed: 2000-04-07     Issued: 2005-07-19

System and embedded license control mechanism for the creation and distribution of digital content files and enforcement of licensed use of the digital content files

(Original Assignee) Viatech Tech Inc     (Current Assignee) Viatech Tech Inc

Robert J. Doherty, Peter L. Tierney, Marios Arnaoutoglou-Andreou
US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media content item is a second version (product information) of the audiovisual work .
US6920567B1
CLAIM 26
. A method for accessing the digital content of a digital content file in a user system wherein the digital content file wherein the digital content includes data contained in an encrypted digital content file and the digital content file includes an embedded file access control mechanism including a decrypting mechanism , comprising the steps of : in the file access control mechanism , intercepting an attempt to access the digital content and validating licensed access of the digital content by , determining whether a dynamic license database associated with the file access control mechanism contains license information defining a license controlling user of the digital contents , when the dynamic license database contains information defining a license controlling use of the digital content , decrypting encrypted product information (second version) contained in the encrypted digital content file and determining whether the user system complies with a license defined by license information contained in the dynamic license database , and when the user system complies with a license defined by license information contained in the dynamic license database , decrypting the digital contents from the encrypted digital content file and providing the digital contents to the user system .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version (product information) is a studio version (media player, digital data, media data) of the audiovisual work .
US6920567B1
CLAIM 8
. The digital content file including a license control mechanism for controlling the licensed use of digital content of claim 1 , wherein the digital content of the digital content file comprises : digital data (studio version, streaming parameters, prevent streaming) .

US6920567B1
CLAIM 9
. The digital content file including a license control mechanism for controlling the licensed use of digital content of claim 8 , wherein the digital content of the digital content file comprises : media data (studio version, streaming parameters, prevent streaming) .

US6920567B1
CLAIM 12
. The digital content file including a license control mechanism for controlling the licensed use of digital content of claim 9 , wherein the digital content of the digital content file comprises : media data to be presented to a user through a media player (studio version, streaming parameters, prevent streaming) , the system fingerprint information includes authorized media players , and herein the license monitor and control mechanism is responsive to a comparison of current system fingerprint information identifying a media player accessible by the user system with the system fingerprint information in the dynamic license database identifying authorized media players to allow the user system to access the media data when the current system fingerprint information identifies a media player registered as an authorized media player in the system fingerprint information in the dynamic license database .

US6920567B1
CLAIM 26
. A method for accessing the digital content of a digital content file in a user system wherein the digital content file wherein the digital content includes data contained in an encrypted digital content file and the digital content file includes an embedded file access control mechanism including a decrypting mechanism , comprising the steps of : in the file access control mechanism , intercepting an attempt to access the digital content and validating licensed access of the digital content by , determining whether a dynamic license database associated with the file access control mechanism contains license information defining a license controlling user of the digital contents , when the dynamic license database contains information defining a license controlling use of the digital content , decrypting encrypted product information (second version) contained in the encrypted digital content file and determining whether the user system complies with a license defined by license information contained in the dynamic license database , and when the user system complies with a license defined by license information contained in the dynamic license database , decrypting the digital contents from the encrypted digital content file and providing the digital contents to the user system .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner of the audiovisual work and the second version (product information) is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US6920567B1
CLAIM 26
. A method for accessing the digital content of a digital content file in a user system wherein the digital content file wherein the digital content includes data contained in an encrypted digital content file and the digital content file includes an embedded file access control mechanism including a decrypting mechanism , comprising the steps of : in the file access control mechanism , intercepting an attempt to access the digital content and validating licensed access of the digital content by , determining whether a dynamic license database associated with the file access control mechanism contains license information defining a license controlling user of the digital contents , when the dynamic license database contains information defining a license controlling use of the digital content , decrypting encrypted product information (second version) contained in the encrypted digital content file and determining whether the user system complies with a license defined by license information contained in the dynamic license database , and when the user system complies with a license defined by license information contained in the dynamic license database , decrypting the digital contents from the encrypted digital content file and providing the digital contents to the user system .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media content item is a second version (product information) of the book in digital format .
US6920567B1
CLAIM 26
. A method for accessing the digital content of a digital content file in a user system wherein the digital content file wherein the digital content includes data contained in an encrypted digital content file and the digital content file includes an embedded file access control mechanism including a decrypting mechanism , comprising the steps of : in the file access control mechanism , intercepting an attempt to access the digital content and validating licensed access of the digital content by , determining whether a dynamic license database associated with the file access control mechanism contains license information defining a license controlling user of the digital contents , when the dynamic license database contains information defining a license controlling use of the digital content , decrypting encrypted product information (second version) contained in the encrypted digital content file and determining whether the user system complies with a license defined by license information contained in the dynamic license database , and when the user system complies with a license defined by license information contained in the dynamic license database , decrypting the digital contents from the encrypted digital content file and providing the digital contents to the user system .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming (media player, digital data, media data) of the first media content item when the request is declined by the licensing system .
US6920567B1
CLAIM 8
. The digital content file including a license control mechanism for controlling the licensed use of digital content of claim 1 , wherein the digital content of the digital content file comprises : digital data (studio version, streaming parameters, prevent streaming) .

US6920567B1
CLAIM 9
. The digital content file including a license control mechanism for controlling the licensed use of digital content of claim 8 , wherein the digital content of the digital content file comprises : media data (studio version, streaming parameters, prevent streaming) .

US6920567B1
CLAIM 12
. The digital content file including a license control mechanism for controlling the licensed use of digital content of claim 9 , wherein the digital content of the digital content file comprises : media data to be presented to a user through a media player (studio version, streaming parameters, prevent streaming) , the system fingerprint information includes authorized media players , and herein the license monitor and control mechanism is responsive to a comparison of current system fingerprint information identifying a media player accessible by the user system with the system fingerprint information in the dynamic license database identifying authorized media players to allow the user system to access the media data when the current system fingerprint information identifies a media player registered as an authorized media player in the system fingerprint information in the dynamic license database .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item based on a plurality of streaming parameters (media player, digital data, media data) included in the license that is received from the licensing system .
US6920567B1
CLAIM 8
. The digital content file including a license control mechanism for controlling the licensed use of digital content of claim 1 , wherein the digital content of the digital content file comprises : digital data (studio version, streaming parameters, prevent streaming) .

US6920567B1
CLAIM 9
. The digital content file including a license control mechanism for controlling the licensed use of digital content of claim 8 , wherein the digital content of the digital content file comprises : media data (studio version, streaming parameters, prevent streaming) .

US6920567B1
CLAIM 12
. The digital content file including a license control mechanism for controlling the licensed use of digital content of claim 9 , wherein the digital content of the digital content file comprises : media data to be presented to a user through a media player (studio version, streaming parameters, prevent streaming) , the system fingerprint information includes authorized media players , and herein the license monitor and control mechanism is responsive to a comparison of current system fingerprint information identifying a media player accessible by the user system with the system fingerprint information in the dynamic license database identifying authorized media players to allow the user system to access the media data when the current system fingerprint information identifies a media player registered as an authorized media player in the system fingerprint information in the dynamic license database .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CN1183841A

Filed: 1996-02-13     Issued: 1998-06-03

用于安全交易管理和电子权利保护的系统和方法

(Original Assignee) 英特特拉斯特技术公司     

K·L·吉特尔, V·H·希尔, F·J·斯帕恩, D·M·范维
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (多个处理) data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user (并提供一个, 库操作) data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer (一个至少部分) for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party (多个指令, 少一方) online retainer the target demographic to market the media content item (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) to a plurality of other users corresponding to the target demographic of the media content item .
CN1183841A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1183841A
CLAIM 21
. 一个用于使用受保护处理环境的方法,该方法包括: a)向多个参与者分发互相协作的、受保护处理环境; b)提供一个由一个第一方使用的、第一互相协作的、受保护处理环境,以允许所述参与者(a)加密数字信息,以及(b)创建用于管理对所述数字信息的使用的至少一个方面的控制信息; (c)作为对来自所述第一参与者的一个或多个指令 (third party) 的响应加密所述的数字信息; (d)使所述的数字信息对一个第二参与者可用; (e)通过使用一个第二互相协作的受保护处理环境来满足由所述控制信息强制的要求,并允许所述第二参与者使用所述数字信息的至少一个部分; (f)通过使用所述第二互相协作的受保护处理环境,安全地汇报涉及所述第二参与者对所述数字信息的使用的至少一个方面的信息。

CN1183841A
CLAIM 74
. 一个含有至少一个至少部分 (online retailer) 地定义了一个受保护处理环境的处理器元素的权利管理设备,其特征在于:该受保护处理环境存贮和使用许可、方法、密钥、程序和/或其他信息以电子地管理权利。

CN1183841A
CLAIM 186
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1183841A
CLAIM 194
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1183841A
CLAIM 195
. 在一个支持多个加密算法、含有至少一个微处理器、存贮器、输入/输出装置、并提供一个 (second user, second version) 受保护处理环境的安全集成电路中的方法,该方法的特征在于:在该微处理器中执行一个或多个软件程序的至少一部分,以执行该集成电路中的加密和/或解密功能。

CN1183841A
CLAIM 215
. 一个用于把对一个价值链参与者持有的某些权利的管理分派给一个第二价值链参与者的电子商业控制信息管理方法,其特征在于下列步骤:所述第一参与者规定描述了涉及一个或多个处理 (first user) 和控制链电子事件的他们的至少一部分权利的安全控制信息,其中,所述第一参与者提供授权所述第二参与者作为所述第一参与者的代理来管理某些或全部所述权利的另外控制信息。

CN1183841A
CLAIM 217
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1183841A
CLAIM 227
. 一个支持电子商业设备以便安全地管理商业活动中的用户权利的方法,其特征在于下列步骤:向用户提供包含在物理设备中的至少一部分VDE节点,所述物理设备可以被配置成与 (first user data) 主机系统的配套连接器兼容,以支持多个参与者之间的、安全的、互相协作的交易活动。

CN1183841A
CLAIM 233
. 一个包含带有一个或多个互相协作安全处理单元的多个电子设备的信息内容分发系统,所述一个或多个互相协作安全处理单元与供至少一个所述安全处理单元使用的一个或多个数据库操作 (second user, second version) 相连,所述一个或多个数据库含有(a)用于解密被分发的、经过加密的数字信息的一个或多个解密密钥,以及(b)加密的审核信息,所述审核信息反映了对所述被分发数字信息的使用的至少一个方面。

CN1183841A
CLAIM 321
. 一个用于安全地管理至少部分地由一个电子装备在一个数据项上执行的至少一个操作的方法,所述方法包括: (a)将一个第一过程安全地传递给所述电子装备; (b)将一个可独立于或独立于所述第一过程的第二过程安全地传递给所述电子装备; (c)在所述数据项上执行至少一个操作,包括结合使用所述第一和第二过程以至少部分地安全地管理所述操作;以及 (d)根据已经发生的所述传递步骤(a)和(b),安全地调整对所述数据项的至少一方 (third party) 面的使用。

CN1183841A
CLAIM 363
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1183841A
CLAIM 404
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item is a first version of an audiovisual work and the second media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item is a second version (并提供一个, 库操作) of the audiovisual work .
CN1183841A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1183841A
CLAIM 186
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1183841A
CLAIM 194
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1183841A
CLAIM 195
. 在一个支持多个加密算法、含有至少一个微处理器、存贮器、输入/输出装置、并提供一个 (second user, second version) 受保护处理环境的安全集成电路中的方法,该方法的特征在于:在该微处理器中执行一个或多个软件程序的至少一部分,以执行该集成电路中的加密和/或解密功能。

CN1183841A
CLAIM 217
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1183841A
CLAIM 233
. 一个包含带有一个或多个互相协作安全处理单元的多个电子设备的信息内容分发系统,所述一个或多个互相协作安全处理单元与供至少一个所述安全处理单元使用的一个或多个数据库操作 (second user, second version) 相连,所述一个或多个数据库含有(a)用于解密被分发的、经过加密的数字信息的一个或多个解密密钥,以及(b)加密的审核信息,所述审核信息反映了对所述被分发数字信息的使用的至少一个方面。

CN1183841A
CLAIM 363
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1183841A
CLAIM 404
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

US10885154B2
CLAIM 3
. The device of claim 2 , wherein the first and second unique characteristics are the occurrence of various audio frequencies at particular points (少一个第二, 信息接收) in time in the audiovisual work .
CN1183841A
CLAIM 89
. 一个分布式交易处理方法,其特征在于: 在第一地点接收一个第一电子部件, 在第二地点接收一个第二电子部件, 电子地检测第一地点上的一个事件的发生, 作为对该事件检测的响应,至少部分地根据第一电子部件在第一地点处理一个电子交易的一个第一部分, 安全地将至少一个信号从第一地点传送到第二地点,以及 至少部分地根据第二电子部件在第二地点处理该电子交易的至少一个第二 (particular points) 部分。

CN1183841A
CLAIM 400
. 一个含有位于VDE信息内容容器制作者、其他信息内容提供者、客户用户、以及安全VDE信息内容使用信息接收 (particular points) 者的站点中的节点的分布式安全虚拟黑盒子,所述虚拟黑盒子中的节点含有一个带有至少诸如半导体元件或其他用于安全执行VDE控制进程的硬件模块的一个安全硬件元件的安全子系统,所述安全子系统分布于沿着信息存贮、分发、付款、使用和/或审核路径的节点中。

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version (并提供一个, 库操作) is a studio version of the audiovisual work .
CN1183841A
CLAIM 195
. 在一个支持多个加密算法、含有至少一个微处理器、存贮器、输入/输出装置、并提供一个 (second user, second version) 受保护处理环境的安全集成电路中的方法,该方法的特征在于:在该微处理器中执行一个或多个软件程序的至少一部分,以执行该集成电路中的加密和/或解密功能。

CN1183841A
CLAIM 233
. 一个包含带有一个或多个互相协作安全处理单元的多个电子设备的信息内容分发系统,所述一个或多个互相协作安全处理单元与供至少一个所述安全处理单元使用的一个或多个数据库操作 (second user, second version) 相连,所述一个或多个数据库含有(a)用于解密被分发的、经过加密的数字信息的一个或多个解密密钥,以及(b)加密的审核信息,所述审核信息反映了对所述被分发数字信息的使用的至少一个方面。

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner of the audiovisual work and the second version (并提供一个, 库操作) is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
CN1183841A
CLAIM 195
. 在一个支持多个加密算法、含有至少一个微处理器、存贮器、输入/输出装置、并提供一个 (second user, second version) 受保护处理环境的安全集成电路中的方法,该方法的特征在于:在该微处理器中执行一个或多个软件程序的至少一部分,以执行该集成电路中的加密和/或解密功能。

CN1183841A
CLAIM 233
. 一个包含带有一个或多个互相协作安全处理单元的多个电子设备的信息内容分发系统,所述一个或多个互相协作安全处理单元与供至少一个所述安全处理单元使用的一个或多个数据库操作 (second user, second version) 相连,所述一个或多个数据库含有(a)用于解密被分发的、经过加密的数字信息的一个或多个解密密钥,以及(b)加密的审核信息,所述审核信息反映了对所述被分发数字信息的使用的至少一个方面。

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item is a first version of a book in digital format (用来记录) and the second media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item is a second version (并提供一个, 库操作) of the book in digital format .
CN1183841A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1183841A
CLAIM 186
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1183841A
CLAIM 194
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1183841A
CLAIM 195
. 在一个支持多个加密算法、含有至少一个微处理器、存贮器、输入/输出装置、并提供一个 (second user, second version) 受保护处理环境的安全集成电路中的方法,该方法的特征在于:在该微处理器中执行一个或多个软件程序的至少一部分,以执行该集成电路中的加密和/或解密功能。

CN1183841A
CLAIM 198
. 一个含有至少一个微处理器、存贮器、输入/输出装置、至少一个实时时钟、一个防破坏屏障、以及用来记录 (digital format) 对至少一个实时时钟的电源中断的装置的集成电路。

CN1183841A
CLAIM 217
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1183841A
CLAIM 233
. 一个包含带有一个或多个互相协作安全处理单元的多个电子设备的信息内容分发系统,所述一个或多个互相协作安全处理单元与供至少一个所述安全处理单元使用的一个或多个数据库操作 (second user, second version) 相连,所述一个或多个数据库含有(a)用于解密被分发的、经过加密的数字信息的一个或多个解密密钥,以及(b)加密的审核信息,所述审核信息反映了对所述被分发数字信息的使用的至少一个方面。

CN1183841A
CLAIM 363
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1183841A
CLAIM 404
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user (并提供一个, 库操作) data includes a geographic location of the user .
CN1183841A
CLAIM 195
. 在一个支持多个加密算法、含有至少一个微处理器、存贮器、输入/输出装置、并提供一个 (second user, second version) 受保护处理环境的安全集成电路中的方法,该方法的特征在于:在该微处理器中执行一个或多个软件程序的至少一部分,以执行该集成电路中的加密和/或解密功能。

CN1183841A
CLAIM 233
. 一个包含带有一个或多个互相协作安全处理单元的多个电子设备的信息内容分发系统,所述一个或多个互相协作安全处理单元与供至少一个所述安全处理单元使用的一个或多个数据库操作 (second user, second version) 相连,所述一个或多个数据库含有(a)用于解密被分发的、经过加密的数字信息的一个或多个解密密钥,以及(b)加密的审核信息,所述审核信息反映了对所述被分发数字信息的使用的至少一个方面。

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (多个处理) data includes the number of times the user requested to evaluate streaming the first media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item , and the second user (并提供一个, 库操作) data includes the number of times the user requested to evaluate streaming the second media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item .
CN1183841A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1183841A
CLAIM 186
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1183841A
CLAIM 194
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1183841A
CLAIM 195
. 在一个支持多个加密算法、含有至少一个微处理器、存贮器、输入/输出装置、并提供一个 (second user, second version) 受保护处理环境的安全集成电路中的方法,该方法的特征在于:在该微处理器中执行一个或多个软件程序的至少一部分,以执行该集成电路中的加密和/或解密功能。

CN1183841A
CLAIM 215
. 一个用于把对一个价值链参与者持有的某些权利的管理分派给一个第二价值链参与者的电子商业控制信息管理方法,其特征在于下列步骤:所述第一参与者规定描述了涉及一个或多个处理 (first user) 和控制链电子事件的他们的至少一部分权利的安全控制信息,其中,所述第一参与者提供授权所述第二参与者作为所述第一参与者的代理来管理某些或全部所述权利的另外控制信息。

CN1183841A
CLAIM 217
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1183841A
CLAIM 227
. 一个支持电子商业设备以便安全地管理商业活动中的用户权利的方法,其特征在于下列步骤:向用户提供包含在物理设备中的至少一部分VDE节点,所述物理设备可以被配置成与 (first user data) 主机系统的配套连接器兼容,以支持多个参与者之间的、安全的、互相协作的交易活动。

CN1183841A
CLAIM 233
. 一个包含带有一个或多个互相协作安全处理单元的多个电子设备的信息内容分发系统,所述一个或多个互相协作安全处理单元与供至少一个所述安全处理单元使用的一个或多个数据库操作 (second user, second version) 相连,所述一个或多个数据库含有(a)用于解密被分发的、经过加密的数字信息的一个或多个解密密钥,以及(b)加密的审核信息,所述审核信息反映了对所述被分发数字信息的使用的至少一个方面。

CN1183841A
CLAIM 363
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1183841A
CLAIM 404
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
CN1183841A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1183841A
CLAIM 186
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1183841A
CLAIM 194
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1183841A
CLAIM 217
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1183841A
CLAIM 363
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1183841A
CLAIM 404
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item based on a plurality of streaming parameters (少一个参数, 参数信息) included in the license that is received from the licensing system .
CN1183841A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1183841A
CLAIM 35
. 一个用于管理分布式电子商业环境的方法,该方法包括: a)建立一个安全的确认权威机构,用以对电子商业参与者鉴别其用户身份,其中所述身份包括一个或多个用户类别参数; b)通过使用由所述确认权威机构允许的一个或多个证明来确认所述用户身份; c)至少部分地根据包含在上述经过确认证的身份中的类别参数信息 (streaming parameters) 控制对被分发的电子信息的使用。

CN1183841A
CLAIM 85
. 一个定义了至少一个参数 (streaming parameters) 和/或功能的自描述电子部件,其特征在于:该部件包括至少用来创建一个描述该参数和/或功能的人类可读的界面的一个安全的、描述性的部分。

CN1183841A
CLAIM 186
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1183841A
CLAIM 194
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1183841A
CLAIM 217
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1183841A
CLAIM 363
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1183841A
CLAIM 404
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark (嵌入方法) included in a first media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) file of the first media content item , and identify a second digital watermark included in a second media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) file of the second media content item .
CN1183841A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1183841A
CLAIM 186
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1183841A
CLAIM 194
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1183841A
CLAIM 217
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1183841A
CLAIM 363
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1183841A
CLAIM 404
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

CN1183841A
CLAIM 455
. 基本上如图57A所示的一个嵌入方法 (first digital watermark)

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark (嵌入方法) is metadata in the first media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) file , and the second digital watermark is metadata in the second media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) file .
CN1183841A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1183841A
CLAIM 186
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1183841A
CLAIM 194
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1183841A
CLAIM 217
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1183841A
CLAIM 363
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1183841A
CLAIM 404
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

CN1183841A
CLAIM 455
. 基本上如图57A所示的一个嵌入方法 (first digital watermark)

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) file for reproduction , wherein the digital media file include the first media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item .
CN1183841A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1183841A
CLAIM 186
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1183841A
CLAIM 194
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1183841A
CLAIM 217
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1183841A
CLAIM 363
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1183841A
CLAIM 404
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item .
CN1183841A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1183841A
CLAIM 186
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1183841A
CLAIM 194
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1183841A
CLAIM 217
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1183841A
CLAIM 363
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1183841A
CLAIM 404
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (获取的信息, 包括标识, 并通过, 以识别) that confirms the user' ;

s identity .
CN1183841A
CLAIM 7
. 一个用于安全的信息内容传递的方法,其特征在于下列步骤:(a)加密至少一部分所述数字信息,(b)将受保护控制信息与至少一部分所述数字信息相关联,以及(c)将至少一部分所述被加密数字信息提供给一个第一用户,并通过 (user identification data) 使用至少一部分所述受保护控制信息而部分地控制对至少一部分所述被加密数字信息的使用,其中,所述第一用户进一步将(a)所述被加密数字信息的所述至少一部分的一个拷贝,或(b)所述被加密数字信息两者至少其中之一提供给一个第二用户,其中,所述第二用户将所述被加密数字信息与另外的控制信息相关联,以便用来控制一个第三用户对所述被加密数字信息的使用。

CN1183841A
CLAIM 126
. 在一个包含带有受保护处理环境的多个节点的分布式电子权利管理系统中的一个方法,其特征在于下列步骤:在将信息内容加入到一个电子容器中之前或允许对该信息内容使用之前,在电子信息内容中嵌入含有包括标识 (user identification data) 了信息内容权利持有者以及来源标记的信息在内的规定信息的电子指纹。

CN1183841A
CLAIM 388
. 一个如权利要求384所述的电子设备,该电子设备还含有与所述处理器耦合的一个二级存贮设备,所述二级存贮设备存贮一个安全数据库,所述处理器包括用于解密从所述安全数据库中获取的信息 (user identification data) 以及用来加密将要写入所述安全数据库中的信息的装置。

CN1183841A
CLAIM 404
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别 (user identification data) 不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) fingerprints for confirmation of the first and second media content items with a digital media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) catalog database .
CN1183841A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1183841A
CLAIM 186
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1183841A
CLAIM 194
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1183841A
CLAIM 217
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1183841A
CLAIM 331
. 一个如权利要求319所述的方法,其中所述传递步骤(b)包括:传递至少一个至少部分加密 (digital media catalog database) 的加载模块。

CN1183841A
CLAIM 363
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1183841A
CLAIM 404
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item .
CN1183841A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1183841A
CLAIM 186
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1183841A
CLAIM 194
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1183841A
CLAIM 217
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1183841A
CLAIM 363
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1183841A
CLAIM 404
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CN1577205A

Filed: 1996-02-13     Issued: 2005-02-09

用于安全交易管理和电子权利保护的系统和方法

(Original Assignee) 英特特拉斯特技术公司     

K·L·吉特尔, V·H·希尔, F·J·斯帕恩, D·M·范维
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user (接收一) data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
CN1577205A
CLAIM 2
. 如权利要求1所述的方法,还包括: 接收一 (second user) 个第二实体的控制信息; 选择所述第一实体的控制信息、以便至少部分地管理所述数字文件在所述计算机系统上的使用。

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user (接收一) data includes a geographic location of the user .
CN1577205A
CLAIM 2
. 如权利要求1所述的方法,还包括: 接收一 (second user) 个第二实体的控制信息; 选择所述第一实体的控制信息、以便至少部分地管理所述数字文件在所述计算机系统上的使用。

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user (接收一) data includes the number of times the user requested to evaluate streaming the second media content item .
CN1577205A
CLAIM 2
. 如权利要求1所述的方法,还包括: 接收一 (second user) 个第二实体的控制信息; 选择所述第一实体的控制信息、以便至少部分地管理所述数字文件在所述计算机系统上的使用。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark (计算机系统) included in a first media file of the first media content item , and identify a second digital watermark included in a second media file of the second media content item .
CN1577205A
CLAIM 1
. 一种监视数字文件在计算机系统 (first digital watermark) 上的使用的方法,该方法包括: 接收数字文件; 以与所述数字文件分开的方式接收第一实体的控制信息; 利用所述第一实体的控制信息、以便至少部分地管理所述数字文件在所述计算机系统上的使用;并且 给所述第一实体报告与所述数字文件的使用相关的信息; 其中,所述计算机系统中至少一个方面被设计成用来阻止所述计算机系统的用户对所述使用步骤和报告步骤的一个或多个步骤中的计算机系统的性能的至少一个方面的篡改能力。

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark (计算机系统) is metadata in the first media file , and the second digital watermark is metadata in the second media file .
CN1577205A
CLAIM 1
. 一种监视数字文件在计算机系统 (first digital watermark) 上的使用的方法,该方法包括: 接收数字文件; 以与所述数字文件分开的方式接收第一实体的控制信息; 利用所述第一实体的控制信息、以便至少部分地管理所述数字文件在所述计算机系统上的使用;并且 给所述第一实体报告与所述数字文件的使用相关的信息; 其中,所述计算机系统中至少一个方面被设计成用来阻止所述计算机系统的用户对所述使用步骤和报告步骤的一个或多个步骤中的计算机系统的性能的至少一个方面的篡改能力。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CN1601429A

Filed: 1996-02-13     Issued: 2005-03-30

用于安全交易管理和电子权利保护的系统和方法

(Original Assignee) 英特特拉斯特技术公司     

K·L·吉特尔, V·H·希尔, F·J·斯帕恩, D·M·范维
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (多个处理) data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user (并提供一个, 库操作) data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer (一个至少部分) for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party (多个指令, 少一方) online retainer the target demographic to market the media content item (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) to a plurality of other users corresponding to the target demographic of the media content item .
CN1601429A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1601429A
CLAIM 20
. 一个用于使用受保护处理环境的方法,该方法包括: a)向多个参与者分发互相协作的、受保护处理环境; b)提供一个由一个第一方使用的、第一互相协作的、受保护处理环境,以允许所述参与者(a)加密数字信息,以及(b)创建用于管理对所述数字信息的使用的至少一个方面的控制信息; (c)作为对来自所述第一参与者的一个或多个指令 (third party) 的响应加密所述的数字信息; (d)使所述的数字信息对一个第二参与者可用; (e)通过使用一个第二互相协作的受保护处理环境来满足由所述控制信息强制的要求,并允许所述第二参与者使用所述数字信息的至少一个部分; (f)通过使用所述第二互相协作的受保护处理环境,安全地汇报涉及所述第二参与者对所述数字信息的使用的至少一个方面的信息。

CN1601429A
CLAIM 73
. 一个含有至少一个至少部分 (online retailer) 地定义了一个受保护处理环境的处理器元素的权利管理设备,其特征在于:该受保护处理环境存贮和使用许可、方法、密钥、程序和/或其他信息以电子地管理权利。

CN1601429A
CLAIM 185
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1601429A
CLAIM 193
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1601429A
CLAIM 194
. 在一个支持多个加密算法、含有至少一个微处理器、存贮器、输入/输出装置、并提供一个 (second user, second version) 受保护处理环境的安全集成电路中的方法,该方法的特征在于:在该微处理器中执行一个或多个软件程序的至少一部分,以执行该集成电路中的加密和/或解密功能。

CN1601429A
CLAIM 214
. 一个用于把对一个价值链参与者持有的某些权利的管理分派给一个第二价值链参与者的电子商业控制信息管理方法,其特征在于下列步骤:所述第一参与者规定描述了涉及一个或多个处理 (first user) 和控制链电子事件的他们的至少一部分权利的安全控制信息,其中,所述第一参与者提供授权所述第二参与者作为所述第一参与者的代理来管理某些或全部所述权利的另外控制信息。

CN1601429A
CLAIM 216
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1601429A
CLAIM 226
. 一个支持电子商业设备以便安全地管理商业活动中的用户权利的方法,其特征在于下列步骤:向用户提供包含在物理设备中的至少一部分VDE节点,所述物理设备可以被配置成与 (first user data) 主机系统的配套连接器兼容,以支持多个参与者之间的、安全的、互相协作的交易活动。

CN1601429A
CLAIM 232
. 一个包含带有一个或多个互相协作安全处理单元的多个电子设备的信息内容分发系统,所述一个或多个互相协作安全处理单元与供至少一个所述安全处理单元使用的一个或多个数据库操作 (second user, second version) 相连,所述一个或多个数据库含有(a)用于解密被分发的、经过加密的数字信息的一个或多个解密密钥,以及(b)加密的审核信息,所述审核信息反映了对所述被分发数字信息的使用的至少一个方面。

CN1601429A
CLAIM 320
. 一个用于安全地管理至少部分地由一个电子装备在一个数据项上执行的至少一个操作的方法,所述方法包括: (a)将一个第一过程安全地传递给所述电子装备; (b)将一个可独立于或独立于所述第一过程的第二过程安全地传递给所述电子装备; (c)在所述数据项上执行至少一个操作,包括结合使用所述第一和第二过程以至少部分地安全地管理所述操作;以及 (d)根据已经发生的所述传递步骤(a)和(b),安全地调整对所述数据项的至少一方 (third party) 面的使用。

CN1601429A
CLAIM 362
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1601429A
CLAIM 403
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item is a first version of an audiovisual work and the second media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item is a second version (并提供一个, 库操作) of the audiovisual work .
CN1601429A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1601429A
CLAIM 185
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1601429A
CLAIM 193
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1601429A
CLAIM 194
. 在一个支持多个加密算法、含有至少一个微处理器、存贮器、输入/输出装置、并提供一个 (second user, second version) 受保护处理环境的安全集成电路中的方法,该方法的特征在于:在该微处理器中执行一个或多个软件程序的至少一部分,以执行该集成电路中的加密和/或解密功能。

CN1601429A
CLAIM 216
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1601429A
CLAIM 232
. 一个包含带有一个或多个互相协作安全处理单元的多个电子设备的信息内容分发系统,所述一个或多个互相协作安全处理单元与供至少一个所述安全处理单元使用的一个或多个数据库操作 (second user, second version) 相连,所述一个或多个数据库含有(a)用于解密被分发的、经过加密的数字信息的一个或多个解密密钥,以及(b)加密的审核信息,所述审核信息反映了对所述被分发数字信息的使用的至少一个方面。

CN1601429A
CLAIM 362
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1601429A
CLAIM 403
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

US10885154B2
CLAIM 3
. The device of claim 2 , wherein the first and second unique characteristics are the occurrence of various audio frequencies at particular points (少一个第二, 信息接收) in time in the audiovisual work .
CN1601429A
CLAIM 88
. 一个分布式交易处理方法,其特征在于: 在第一地点接收一个第一电子部件, 在第二地点接收一个第二电子部件, 电子地检测第一地点上的一个事件的发生, 作为对该事件检测的响应,至少部分地根据第一电子部件在第一地点处理一个电子交易的一个第一部分, 安全地将至少一个信号从第一地点传送到第二地点,以及 至少部分地根据第二电子部件在第二地点处理该电子交易的至少一个第二 (particular points) 部分。

CN1601429A
CLAIM 399
. 一个含有位于VDE信息内容容器制作者、其他信息内容提供者、客户用户、以及安全VDE信息内容使用信息接收 (particular points) 者的站点中的节点的分布式安全虚拟黑盒子,所述虚拟黑盒子中的节点含有一个带有至少诸如半导体元件或其他用于安全执行VDE控制进程的硬件模块的一个安全硬件元件的安全子系统,所述安全子系统分布于沿着信息存贮、分发、付款、使用和/或审核路径的节点中。

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version (并提供一个, 库操作) is a studio version of the audiovisual work .
CN1601429A
CLAIM 194
. 在一个支持多个加密算法、含有至少一个微处理器、存贮器、输入/输出装置、并提供一个 (second user, second version) 受保护处理环境的安全集成电路中的方法,该方法的特征在于:在该微处理器中执行一个或多个软件程序的至少一部分,以执行该集成电路中的加密和/或解密功能。

CN1601429A
CLAIM 232
. 一个包含带有一个或多个互相协作安全处理单元的多个电子设备的信息内容分发系统,所述一个或多个互相协作安全处理单元与供至少一个所述安全处理单元使用的一个或多个数据库操作 (second user, second version) 相连,所述一个或多个数据库含有(a)用于解密被分发的、经过加密的数字信息的一个或多个解密密钥,以及(b)加密的审核信息,所述审核信息反映了对所述被分发数字信息的使用的至少一个方面。

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner of the audiovisual work and the second version (并提供一个, 库操作) is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
CN1601429A
CLAIM 194
. 在一个支持多个加密算法、含有至少一个微处理器、存贮器、输入/输出装置、并提供一个 (second user, second version) 受保护处理环境的安全集成电路中的方法,该方法的特征在于:在该微处理器中执行一个或多个软件程序的至少一部分,以执行该集成电路中的加密和/或解密功能。

CN1601429A
CLAIM 232
. 一个包含带有一个或多个互相协作安全处理单元的多个电子设备的信息内容分发系统,所述一个或多个互相协作安全处理单元与供至少一个所述安全处理单元使用的一个或多个数据库操作 (second user, second version) 相连,所述一个或多个数据库含有(a)用于解密被分发的、经过加密的数字信息的一个或多个解密密钥,以及(b)加密的审核信息,所述审核信息反映了对所述被分发数字信息的使用的至少一个方面。

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item is a first version of a book in digital format (用来记录) and the second media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item is a second version (并提供一个, 库操作) of the book in digital format .
CN1601429A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1601429A
CLAIM 185
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1601429A
CLAIM 193
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1601429A
CLAIM 194
. 在一个支持多个加密算法、含有至少一个微处理器、存贮器、输入/输出装置、并提供一个 (second user, second version) 受保护处理环境的安全集成电路中的方法,该方法的特征在于:在该微处理器中执行一个或多个软件程序的至少一部分,以执行该集成电路中的加密和/或解密功能。

CN1601429A
CLAIM 197
. 一个含有至少一个微处理器、存贮器、输入/输出装置、至少一个实时时钟、一个防破坏屏障、以及用来记录 (digital format) 对至少一个实时时钟的电源中断的装置的集成电路。

CN1601429A
CLAIM 216
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1601429A
CLAIM 232
. 一个包含带有一个或多个互相协作安全处理单元的多个电子设备的信息内容分发系统,所述一个或多个互相协作安全处理单元与供至少一个所述安全处理单元使用的一个或多个数据库操作 (second user, second version) 相连,所述一个或多个数据库含有(a)用于解密被分发的、经过加密的数字信息的一个或多个解密密钥,以及(b)加密的审核信息,所述审核信息反映了对所述被分发数字信息的使用的至少一个方面。

CN1601429A
CLAIM 362
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1601429A
CLAIM 403
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user (并提供一个, 库操作) data includes a geographic location of the user .
CN1601429A
CLAIM 194
. 在一个支持多个加密算法、含有至少一个微处理器、存贮器、输入/输出装置、并提供一个 (second user, second version) 受保护处理环境的安全集成电路中的方法,该方法的特征在于:在该微处理器中执行一个或多个软件程序的至少一部分,以执行该集成电路中的加密和/或解密功能。

CN1601429A
CLAIM 232
. 一个包含带有一个或多个互相协作安全处理单元的多个电子设备的信息内容分发系统,所述一个或多个互相协作安全处理单元与供至少一个所述安全处理单元使用的一个或多个数据库操作 (second user, second version) 相连,所述一个或多个数据库含有(a)用于解密被分发的、经过加密的数字信息的一个或多个解密密钥,以及(b)加密的审核信息,所述审核信息反映了对所述被分发数字信息的使用的至少一个方面。

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (多个处理) data includes the number of times the user requested to evaluate streaming the first media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item , and the second user (并提供一个, 库操作) data includes the number of times the user requested to evaluate streaming the second media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item .
CN1601429A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1601429A
CLAIM 185
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1601429A
CLAIM 193
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1601429A
CLAIM 194
. 在一个支持多个加密算法、含有至少一个微处理器、存贮器、输入/输出装置、并提供一个 (second user, second version) 受保护处理环境的安全集成电路中的方法,该方法的特征在于:在该微处理器中执行一个或多个软件程序的至少一部分,以执行该集成电路中的加密和/或解密功能。

CN1601429A
CLAIM 214
. 一个用于把对一个价值链参与者持有的某些权利的管理分派给一个第二价值链参与者的电子商业控制信息管理方法,其特征在于下列步骤:所述第一参与者规定描述了涉及一个或多个处理 (first user) 和控制链电子事件的他们的至少一部分权利的安全控制信息,其中,所述第一参与者提供授权所述第二参与者作为所述第一参与者的代理来管理某些或全部所述权利的另外控制信息。

CN1601429A
CLAIM 216
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1601429A
CLAIM 226
. 一个支持电子商业设备以便安全地管理商业活动中的用户权利的方法,其特征在于下列步骤:向用户提供包含在物理设备中的至少一部分VDE节点,所述物理设备可以被配置成与 (first user data) 主机系统的配套连接器兼容,以支持多个参与者之间的、安全的、互相协作的交易活动。

CN1601429A
CLAIM 232
. 一个包含带有一个或多个互相协作安全处理单元的多个电子设备的信息内容分发系统,所述一个或多个互相协作安全处理单元与供至少一个所述安全处理单元使用的一个或多个数据库操作 (second user, second version) 相连,所述一个或多个数据库含有(a)用于解密被分发的、经过加密的数字信息的一个或多个解密密钥,以及(b)加密的审核信息,所述审核信息反映了对所述被分发数字信息的使用的至少一个方面。

CN1601429A
CLAIM 362
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1601429A
CLAIM 403
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
CN1601429A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1601429A
CLAIM 185
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1601429A
CLAIM 193
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1601429A
CLAIM 216
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1601429A
CLAIM 362
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1601429A
CLAIM 403
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item based on a plurality of streaming parameters (少一个参数, 参数信息) included in the license that is received from the licensing system .
CN1601429A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1601429A
CLAIM 34
. 一个用于管理分布式电子商业环境的方法,该方法包括: a)建立一个安全的确认权威机构,用以对电子商业参与者鉴别其用户身份,其中所述身份包括一个或多个用户类别参数; b)通过使用由所述确认权威机构允许的一个或多个证明来确认所述用户身份; c)至少部分地根据包含在上述经过确认证的身份中的类别参数信息 (streaming parameters) 控制对被分发的电子信息的使用。

CN1601429A
CLAIM 84
. 一个定义了至少一个参数 (streaming parameters) 和/或功能的自描述电子部件,其特征在于:该部件包括至少用来创建一个描述该参数和/或功能的人类可读的界面的一个安全的、描述性的部分。

CN1601429A
CLAIM 185
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1601429A
CLAIM 193
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1601429A
CLAIM 216
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1601429A
CLAIM 362
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1601429A
CLAIM 403
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark (嵌入方法) included in a first media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) file of the first media content item , and identify a second digital watermark included in a second media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) file of the second media content item .
CN1601429A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1601429A
CLAIM 185
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1601429A
CLAIM 193
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1601429A
CLAIM 216
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1601429A
CLAIM 362
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1601429A
CLAIM 403
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

CN1601429A
CLAIM 454
. 基本上如图57A所示的一个嵌入方法 (first digital watermark)

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark (嵌入方法) is metadata in the first media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) file , and the second digital watermark is metadata in the second media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) file .
CN1601429A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1601429A
CLAIM 185
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1601429A
CLAIM 193
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1601429A
CLAIM 216
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1601429A
CLAIM 362
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1601429A
CLAIM 403
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

CN1601429A
CLAIM 454
. 基本上如图57A所示的一个嵌入方法 (first digital watermark)

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) file for reproduction , wherein the digital media file include the first media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item .
CN1601429A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1601429A
CLAIM 185
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1601429A
CLAIM 193
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1601429A
CLAIM 216
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1601429A
CLAIM 362
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1601429A
CLAIM 403
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item .
CN1601429A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1601429A
CLAIM 185
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1601429A
CLAIM 193
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1601429A
CLAIM 216
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1601429A
CLAIM 362
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1601429A
CLAIM 403
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (获取的信息, 包括标识, 并通过, 以识别) that confirms the user' ;

s identity .
CN1601429A
CLAIM 6
. 一个用于安全的信息内容传递的方法,其特征在于下列步骤:(a)加密至少一部分所述数字信息,(b)将受保护控制信息与至少一部分所述数字信息相关联,以及(c)将至少一部分所述被加密数字信息提供给一个第一用户,并通过 (user identification data) 使用至少一部分所述受保护控制信息而部分地控制对至少一部分所述被加密数字信息的使用,其中,所述第一用户进一步将(a)所述被加密数字信息的所述至少一部分的一个拷贝,或(b)所述被加密数字信息两者至少其中之一提供给一个第二用户,其中,所述第二用户将所述被加密数字信息与另外的控制信息相关联,以便用来控制一个第三用户对所述被加密数字信息的使用。

CN1601429A
CLAIM 125
. 在一个包含带有受保护处理环境的多个节点的分布式电子权利管理系统中的一个方法,其特征在于下列步骤:在将信息内容加入到一个电子容器中之前或允许对该信息内容使用之前,在电子信息内容中嵌入含有包括标识 (user identification data) 了信息内容权利持有者以及来源标记的信息在内的规定信息的电子指纹。

CN1601429A
CLAIM 387
. 一个如权利要求383所述的电子设备,该电子设备还含有与所述处理器耦合的一个二级存贮设备,所述二级存贮设备存贮一个安全数据库,所述处理器包括用于解密从所述安全数据库中获取的信息 (user identification data) 以及用来加密将要写入所述安全数据库中的信息的装置。

CN1601429A
CLAIM 403
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别 (user identification data) 不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) fingerprints for confirmation of the first and second media content items with a digital media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) catalog database .
CN1601429A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1601429A
CLAIM 185
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1601429A
CLAIM 193
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1601429A
CLAIM 216
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1601429A
CLAIM 330
. 一个如权利要求318所述的方法,其中所述传递步骤(b)包括:传递至少一个至少部分加密 (digital media catalog database) 的加载模块。

CN1601429A
CLAIM 362
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1601429A
CLAIM 403
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (识至少一个, 多媒体系统, 对多媒体, 输入/输, 信息用户, 自动管理) content item .
CN1601429A
CLAIM 1
. 一个用于安全的信息内容传递的方法,该方法包括: a)将数字信息密封在一个或多个数字容器中; b)加密至少一部分所述数字信息; c)关联用于管理与所述被加密数字信息和/或数字容器交互作用的、至少部分安全的控制信息; d)将一个或多个所述一个或多个数字容器传递给一个数字信息用户 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ; e)使用受保护处理环境以安全地控制对至少一部分所述数字信息的解密。

CN1601429A
CLAIM 185
. 一个含有用来控制对多媒体 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1601429A
CLAIM 193
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1601429A
CLAIM 216
. 一个用于管理由处理和控制电子链引起的商业事件税收的方法,其特征在于:一个第一步骤,即向一个用户分发安全数字信息并规定控制用于对所述数字信息的使用的至少一个条件的安全控制信息,以及一个第二步骤,即一个政府机构安全地、独立地提供用于自动管理 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 对所述商业事件的交税的安全控制信息。

CN1601429A
CLAIM 362
. 一个安全方法,该方法包括: 选择受保护的数据; 从一个对象中抽取所述受保护数据; 标识至少一个 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) 控制以管理对所述被抽取数据的至少一方面使用; 将所述被抽取数据放入另一个对象中,以及 将所述至少一个控制与所述另一个对象相关联。

CN1601429A
CLAIM 403
. 一个虚拟分发环境,该虚拟分发环境提供了一个或多个下列特征和/或元素和/或其组合: 一个可配置的、受保护的、分布式事件管理系统;以及/或者 一个可信的、分布式交易和存贮管理设备;以及/或者 用于提供信息、用于控制信息、和/或用于汇报的多条路径;以及/或者 多个付款方法;以及/或者 多种货币;以及/或者 EDI;以及/或者 电子银行业务;以及/或者 电子文件管理;以及/或者 电子安全通信;以及/或者 电子邮件;以及/或者 分布式异步汇报;以及/或者 组合异步和联机管理;以及/或者 用户进行的隐私控制;以及/或者 测试;以及/或者 将年龄用作类别;以及/或者 设备控制(出租等等);以及/或者 电信基础设施;以及/或者 游戏管理;以及/或者 从电子容器中对信息内容的抽取;以及/或者 将信息内容向电子容器中的嵌入,以及/或者 多个证明,以允许对一个密钥的破坏;以及/或者 虚拟黑盒子;以及/或者 控制信息对信息内容的独立性;以及/或者 针对一个数字信息所有权的多个分离的、并存的控制组;以及/或者 对已经分发的数字信息的控制信息的更新,以及/或者 组织信息管理;以及/或者 耦合的外部和组织内部处理和控制链;以及/或者 一个信息内容使用结果管理系统(汇报、付款、等多个方向);以及/或者 一个信息内容使用汇报系统,该系统向多个持有信息内容权利的参与者提供不同的审核信息和/或压缩;以及/或者 一个自动化远程安全对象创建系统;以及/或者 用以识别不当使用的基础设施背景分析;以及/或者 控制信息系统的优先性(seniority);以及/或者 对规则和控制进行的、独立于它们适用的信息内容的安全分发和强制执行;以及/或者 通过控制可以被再分发的拷贝和部分等的权利和/或数量所进行的再分发管理;以及/或者 一个电子商业征税系统;以及/或者 一个电子购物系统;以及/或者 一个电子目录系统;以及/或者 处理电子银行业务、电子购物、电子信息内容使用管理的一个系统;以及/或者 一个电子商业多媒体系统 (first media, second media, digital media, second media content item, second media fingerprint, second media content items, media content item, first media file, second media file, first digital media file, digital media file, second media fingerprints) ;以及/或者 销售系统的一个分布式安全电子场所;以及/或者 进行广告;以及/或者 电子权利管理;以及/或者 一个分布式电子商业系统;以及/或者 一个分布式交易系统或环境;以及/或者 一个分布式事件管理系统;以及/或者 一个分布式权利系统。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CN1869997A

Filed: 1996-02-13     Issued: 2006-11-29

用于安全交易管理和电子权利保护的系统和方法

(Original Assignee) 英特特拉斯特技术公司     

K·L·吉特尔, V·H·希尔, F·J·斯帕恩, D·M·范维
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (对多媒体, 操作系统) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user (并提供一个, 接收一) data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer (一个至少部分) for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party (少一方, 一个人) online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
CN1869997A
CLAIM 1
. 一个对象处理系统,该系统包含:带有至少部分受保护的可执行信息内容和涉及该信息内容的执行的相关操作的至少一个至少部分 (online retailer) 受保护的规则和/或控制的至少一个安全对象,以及用于根据所述至少一个相关规则和/或控制中的至少一个的至少一部分来执行该可执行信息内容的至少一个安全执行环境。

CN1869997A
CLAIM 12
. 一个保护数字信息的系统,其特征在于: 用于加密至少一部分该信息的装置, 用于使用 (second media content items) 权利管理语言来描述有关对该信息的使用的条件的装置, 用于向一个或多个接收者分发至少一部分所述信息以及用权利语言表达的条件的装置,以及 一个含有至少一个受保护处理装备的、安全地管理对该信息的使用的至少一部分的电子设备装备。

CN1869997A
CLAIM 38
. 一个鉴别用户身份的方法,其特征在于: 接收一 (second user, second version) 个认证请求以及相关用户身份;以及 发放一个用于鉴别与用户身份相关的至少一个用户类别特征的电子证明,以便根据用户类别特征进行授权。

CN1869997A
CLAIM 70
. 一个破坏包含带有受保护处理环境的多个节点的分布式电子权利管理系统的方法,其特征在于下列步骤: 暴露一个证明私有密钥以允许一个人 (third party, third party online retailer) 通过查问/应答协议, 攻破(a)初始化查问/应答安全性以及/或者(b)暴露外部通信密钥两者中至少一个, 至少部分地根据上面提到的步骤创建一个处理环境,以及 使用该处理环境参与到分布式权利管理中来。

CN1869997A
CLAIM 105
. 一个含有用来控制对多媒体 (second media, second media fingerprints, second media file, digital media file) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1869997A
CLAIM 114
. 在一个支持多个加密算法、含有至少一个微处理器、存贮器、输入/输出装置、并提供一个 (second user, second version) 受保护处理环境的安全集成电路中的方法,该方法的特征在于:在该微处理器中执行一个或多个软件程序的至少一部分,以执行该集成电路中的加密和/或解密功能。

CN1869997A
CLAIM 116
. 一个含有至少一个微处理器、存贮器、输入/输出装置、一个防破坏屏障、以及一个权利操作系统 (second media, second media fingerprints, second media file, digital media file) 的至少一部分的集成电路。

CN1869997A
CLAIM 158
. 一个用于安全地管理至少部分地由一个电子装备在一个数据项上执行的至少一个操作的方法,所述方法包括: (a)将一个第一过程安全地传递给所述电子装备; (b)将一个可独立于或独立于所述第一过程的第二过程安全地传递给所述电子装备; (c)在所述数据项上执行至少一个操作,包括结合使用所述第一和第二过程以至少部分地安全地管理所述操作;以及 (d)根据已经发生的所述传递步骤(a)和(b),安全地调整对所述数据项的至少一方 (third party, third party online retailer) 面的使用。

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version (用一种) of an audiovisual work and the second media (对多媒体, 操作系统) content item is a second version (并提供一个, 接收一) of the audiovisual work .
CN1869997A
CLAIM 10
. 一个权利管理方法,该方法包括: 提供由至少两个受保护处理装备处理的受保护的信息,以及 利用一种 (first version) 权利管理语言表达至少部分地由至少一个受保护处理装备处理的特许操作和在至少一部分该信息上执行该操作的结果。

CN1869997A
CLAIM 38
. 一个鉴别用户身份的方法,其特征在于: 接收一 (second user, second version) 个认证请求以及相关用户身份;以及 发放一个用于鉴别与用户身份相关的至少一个用户类别特征的电子证明,以便根据用户类别特征进行授权。

CN1869997A
CLAIM 105
. 一个含有用来控制对多媒体 (second media, second media fingerprints, second media file, digital media file) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1869997A
CLAIM 114
. 在一个支持多个加密算法、含有至少一个微处理器、存贮器、输入/输出装置、并提供一个 (second user, second version) 受保护处理环境的安全集成电路中的方法,该方法的特征在于:在该微处理器中执行一个或多个软件程序的至少一部分,以执行该集成电路中的加密和/或解密功能。

CN1869997A
CLAIM 116
. 一个含有至少一个微处理器、存贮器、输入/输出装置、一个防破坏屏障、以及一个权利操作系统 (second media, second media fingerprints, second media file, digital media file) 的至少一部分的集成电路。

US10885154B2
CLAIM 3
. The device of claim 2 , wherein the first and second unique characteristics are the occurrence of various audio frequencies at particular points (少一个第二) in time in the audiovisual work .
CN1869997A
CLAIM 52
. 一个分布式交易处理方法,其特征在于: 在第一地点接收一个第一电子部件, 在第二地点接收一个第二电子部件, 电子地检测第一地点上的一个事件的发生, 作为对该事件检测的响应,至少部分地根据第一电子部件在第一地点处理一个电子交易的一个第一部分, 安全地将至少一个信号从第一地点传送到第二地点,以及 至少部分地根据第二电子部件在第二地点处理该电子交易的至少一个第二 (particular points) 部分。

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version (用一种) is a live version of the audiovisual work and the second version (并提供一个, 接收一) is a studio version of the audiovisual work .
CN1869997A
CLAIM 10
. 一个权利管理方法,该方法包括: 提供由至少两个受保护处理装备处理的受保护的信息,以及 利用一种 (first version) 权利管理语言表达至少部分地由至少一个受保护处理装备处理的特许操作和在至少一部分该信息上执行该操作的结果。

CN1869997A
CLAIM 38
. 一个鉴别用户身份的方法,其特征在于: 接收一 (second user, second version) 个认证请求以及相关用户身份;以及 发放一个用于鉴别与用户身份相关的至少一个用户类别特征的电子证明,以便根据用户类别特征进行授权。

CN1869997A
CLAIM 114
. 在一个支持多个加密算法、含有至少一个微处理器、存贮器、输入/输出装置、并提供一个 (second user, second version) 受保护处理环境的安全集成电路中的方法,该方法的特征在于:在该微处理器中执行一个或多个软件程序的至少一部分,以执行该集成电路中的加密和/或解密功能。

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version (用一种) is authorized for streaming to the user by a copyright owner of the audiovisual work and the second version (并提供一个, 接收一) is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
CN1869997A
CLAIM 10
. 一个权利管理方法,该方法包括: 提供由至少两个受保护处理装备处理的受保护的信息,以及 利用一种 (first version) 权利管理语言表达至少部分地由至少一个受保护处理装备处理的特许操作和在至少一部分该信息上执行该操作的结果。

CN1869997A
CLAIM 38
. 一个鉴别用户身份的方法,其特征在于: 接收一 (second user, second version) 个认证请求以及相关用户身份;以及 发放一个用于鉴别与用户身份相关的至少一个用户类别特征的电子证明,以便根据用户类别特征进行授权。

CN1869997A
CLAIM 114
. 在一个支持多个加密算法、含有至少一个微处理器、存贮器、输入/输出装置、并提供一个 (second user, second version) 受保护处理环境的安全集成电路中的方法,该方法的特征在于:在该微处理器中执行一个或多个软件程序的至少一部分,以执行该集成电路中的加密和/或解密功能。

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version (用一种) of a book in digital format (用来记录) and the second media (对多媒体, 操作系统) content item is a second version (并提供一个, 接收一) of the book in digital format .
CN1869997A
CLAIM 10
. 一个权利管理方法,该方法包括: 提供由至少两个受保护处理装备处理的受保护的信息,以及 利用一种 (first version) 权利管理语言表达至少部分地由至少一个受保护处理装备处理的特许操作和在至少一部分该信息上执行该操作的结果。

CN1869997A
CLAIM 38
. 一个鉴别用户身份的方法,其特征在于: 接收一 (second user, second version) 个认证请求以及相关用户身份;以及 发放一个用于鉴别与用户身份相关的至少一个用户类别特征的电子证明,以便根据用户类别特征进行授权。

CN1869997A
CLAIM 105
. 一个含有用来控制对多媒体 (second media, second media fingerprints, second media file, digital media file) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1869997A
CLAIM 114
. 在一个支持多个加密算法、含有至少一个微处理器、存贮器、输入/输出装置、并提供一个 (second user, second version) 受保护处理环境的安全集成电路中的方法,该方法的特征在于:在该微处理器中执行一个或多个软件程序的至少一部分,以执行该集成电路中的加密和/或解密功能。

CN1869997A
CLAIM 116
. 一个含有至少一个微处理器、存贮器、输入/输出装置、一个防破坏屏障、以及一个权利操作系统 (second media, second media fingerprints, second media file, digital media file) 的至少一部分的集成电路。

CN1869997A
CLAIM 117
. 一个含有至少一个微处理器、存贮器、输入/输出装置、至少一个实时时钟、一个防破坏屏障、以及用来记录 (digital format) 对至少一个实时时钟的电源中断的装置的集成电路。

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user (并提供一个, 接收一) data includes a geographic location of the user .
CN1869997A
CLAIM 38
. 一个鉴别用户身份的方法,其特征在于: 接收一 (second user, second version) 个认证请求以及相关用户身份;以及 发放一个用于鉴别与用户身份相关的至少一个用户类别特征的电子证明,以便根据用户类别特征进行授权。

CN1869997A
CLAIM 114
. 在一个支持多个加密算法、含有至少一个微处理器、存贮器、输入/输出装置、并提供一个 (second user, second version) 受保护处理环境的安全集成电路中的方法,该方法的特征在于:在该微处理器中执行一个或多个软件程序的至少一部分,以执行该集成电路中的加密和/或解密功能。

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user (并提供一个, 接收一) data includes the number of times the user requested to evaluate streaming the second media (对多媒体, 操作系统) content item .
CN1869997A
CLAIM 38
. 一个鉴别用户身份的方法,其特征在于: 接收一 (second user, second version) 个认证请求以及相关用户身份;以及 发放一个用于鉴别与用户身份相关的至少一个用户类别特征的电子证明,以便根据用户类别特征进行授权。

CN1869997A
CLAIM 105
. 一个含有用来控制对多媒体 (second media, second media fingerprints, second media file, digital media file) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1869997A
CLAIM 114
. 在一个支持多个加密算法、含有至少一个微处理器、存贮器、输入/输出装置、并提供一个 (second user, second version) 受保护处理环境的安全集成电路中的方法,该方法的特征在于:在该微处理器中执行一个或多个软件程序的至少一部分,以执行该集成电路中的加密和/或解密功能。

CN1869997A
CLAIM 116
. 一个含有至少一个微处理器、存贮器、输入/输出装置、一个防破坏屏障、以及一个权利操作系统 (second media, second media fingerprints, second media file, digital media file) 的至少一部分的集成电路。

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item based on a plurality of streaming parameters (参数信息) included in the license that is received from the licensing system .
CN1869997A
CLAIM 25
. 一个用于管理分布式电子商业环境的方法,该方法包括: a)建立一个安全的确认权威机构,用以对电子商业参与者鉴别其用户身份,其中所述身份包括一个或多个用户类别参数; b)通过使用由所述确认权威机构允许的一个或多个证明来确认所述用户身份; c)至少部分地根据包含在上述经过确认证的身份中的类别参数信息 (streaming parameters) 控制对被分发的电子信息的使用。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark (提供给) included in a first media file of the first media content item , and identify a second digital watermark included in a second media (对多媒体, 操作系统) file of the second media content item .
CN1869997A
CLAIM 105
. 一个含有用来控制对多媒体 (second media, second media fingerprints, second media file, digital media file) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1869997A
CLAIM 116
. 一个含有至少一个微处理器、存贮器、输入/输出装置、一个防破坏屏障、以及一个权利操作系统 (second media, second media fingerprints, second media file, digital media file) 的至少一部分的集成电路。

CN1869997A
CLAIM 200
. 一个用于电子广告的系统,该系统包括:(a)用于将数字信息提供给 (first digital watermark) 用户供他们使用的装置,(b)用于将广告信息内容与所述数字信息一起提供给所述用户的装置,(c)用于审核对所述数字信息的使用的装置,(d)用于安全地获取与对广告信息内容的使用相关的使用信息的装置,(e)用于根据所述广告信息内容使用信息安全地汇报信息的装置,(f)至少部分地根据对所述广告信息内容的使用向至少一个信息内容提供者支付报酬。

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark (提供给) is metadata in the first media file , and the second digital watermark is metadata in the second media (对多媒体, 操作系统) file .
CN1869997A
CLAIM 105
. 一个含有用来控制对多媒体 (second media, second media fingerprints, second media file, digital media file) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1869997A
CLAIM 116
. 一个含有至少一个微处理器、存贮器、输入/输出装置、一个防破坏屏障、以及一个权利操作系统 (second media, second media fingerprints, second media file, digital media file) 的至少一部分的集成电路。

CN1869997A
CLAIM 200
. 一个用于电子广告的系统,该系统包括:(a)用于将数字信息提供给 (first digital watermark) 用户供他们使用的装置,(b)用于将广告信息内容与所述数字信息一起提供给所述用户的装置,(c)用于审核对所述数字信息的使用的装置,(d)用于安全地获取与对广告信息内容的使用相关的使用信息的装置,(e)用于根据所述广告信息内容使用信息安全地汇报信息的装置,(f)至少部分地根据对所述广告信息内容的使用向至少一个信息内容提供者支付报酬。

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (输入/输) file (对多媒体, 操作系统) for reproduction , wherein the digital media file include the first media content item .
CN1869997A
CLAIM 105
. 一个含有用来控制对多媒体 (second media, second media fingerprints, second media file, digital media file) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1869997A
CLAIM 113
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (digital media) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1869997A
CLAIM 116
. 一个含有至少一个微处理器、存贮器、输入/输出装置、一个防破坏屏障、以及一个权利操作系统 (second media, second media fingerprints, second media file, digital media file) 的至少一部分的集成电路。

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (对多媒体, 操作系统) fingerprints for confirmation of the first and second media content items with a digital media (输入/输) catalog database (部分加密) .
CN1869997A
CLAIM 12
. 一个保护数字信息的系统,其特征在于: 用于加密至少一部分该信息的装置, 用于使用 (second media content items) 权利管理语言来描述有关对该信息的使用的条件的装置, 用于向一个或多个接收者分发至少一部分所述信息以及用权利语言表达的条件的装置,以及 一个含有至少一个受保护处理装备的、安全地管理对该信息的使用的至少一部分的电子设备装备。

CN1869997A
CLAIM 105
. 一个含有用来控制对多媒体 (second media, second media fingerprints, second media file, digital media file) 的使用的受保护处理环境的电子多媒体装备,所述装备含有部件、模块化、多媒体使用控制信息、以及与所述受保护处理环境操作相连的、用来至少部分地存放多媒体使用控制信息的数据库装置。

CN1869997A
CLAIM 113
. 一个支持多个加密算法的集成电路,该集成电路含有至少一个微处理器、存贮器、输入/输 (digital media) 出装置、至少一个用来加密和/或解密信息的电路、以及由至少一个该微处理器使用以便执行加密和/或解密功能的一个或多个软件程序。

CN1869997A
CLAIM 116
. 一个含有至少一个微处理器、存贮器、输入/输出装置、一个防破坏屏障、以及一个权利操作系统 (second media, second media fingerprints, second media file, digital media file) 的至少一部分的集成电路。

CN1869997A
CLAIM 168
. 一个如权利要求156所述的方法,其中所述传递步骤(b)包括:传递至少一个至少部分加密 (digital media catalog database) 的加载模块。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CN1900943A

Filed: 1996-02-13     Issued: 2007-01-24

用于安全交易管理和电子权利保护的系统和方法

(Original Assignee) 英特特拉斯特技术公司     

K·L·吉特尔, V·H·希尔, F·J·斯帕恩, D·M·范维
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user (接收一) data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
CN1900943A
CLAIM 1
. 一种获得对于电子文件的访问的方法,所述方法包括:通过电信网络接收一 (second user) 个或多个电子目录项;通过所述电信网络分开接收第一控制信息,所述第一控制信息用于管理对所述一个或多个电子目录项的访问,所述第一控制信息指定第一期满日期,在该日期之后不允许访问所述一个或多个电子目录项,所述第一控制信息还指定对所述一个或多个电子目录项的至少其中之一的至少一次允许的使用;在所述第一期满日期之前,根据所述第一控制信息访问所述一个或多个电子目录项的其中一个或多个;通过所述电信网络分开接收第二控制信息,所述第二控制信息指定第二期满日期,在该日期之后不允许访问所述一个或多个电子目录项;和在所述第二期满日期之前,根据所述第二控制信息访问所述一个或多个电子目录项的其中一个或多个;其中,根据所述第一控制信息访问所述一个或多个电子目录项的其中一个或多个的步骤和根据所述第二控制信息访问所述一个或多个电子目录项的其中一个或多个的步骤是利用硬件和/或软件来执行的,该硬件和/或软件被设计为阻止使用者能够篡改所述第一控制信息和所述第二控制信息的使用,以管理对所述一个或多个电子目录项的至少其中之一的访问。

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user (接收一) data includes a geographic location of the user .
CN1900943A
CLAIM 1
. 一种获得对于电子文件的访问的方法,所述方法包括:通过电信网络接收一 (second user) 个或多个电子目录项;通过所述电信网络分开接收第一控制信息,所述第一控制信息用于管理对所述一个或多个电子目录项的访问,所述第一控制信息指定第一期满日期,在该日期之后不允许访问所述一个或多个电子目录项,所述第一控制信息还指定对所述一个或多个电子目录项的至少其中之一的至少一次允许的使用;在所述第一期满日期之前,根据所述第一控制信息访问所述一个或多个电子目录项的其中一个或多个;通过所述电信网络分开接收第二控制信息,所述第二控制信息指定第二期满日期,在该日期之后不允许访问所述一个或多个电子目录项;和在所述第二期满日期之前,根据所述第二控制信息访问所述一个或多个电子目录项的其中一个或多个;其中,根据所述第一控制信息访问所述一个或多个电子目录项的其中一个或多个的步骤和根据所述第二控制信息访问所述一个或多个电子目录项的其中一个或多个的步骤是利用硬件和/或软件来执行的,该硬件和/或软件被设计为阻止使用者能够篡改所述第一控制信息和所述第二控制信息的使用,以管理对所述一个或多个电子目录项的至少其中之一的访问。

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user (接收一) data includes the number of times the user requested to evaluate streaming the second media content item .
CN1900943A
CLAIM 1
. 一种获得对于电子文件的访问的方法,所述方法包括:通过电信网络接收一 (second user) 个或多个电子目录项;通过所述电信网络分开接收第一控制信息,所述第一控制信息用于管理对所述一个或多个电子目录项的访问,所述第一控制信息指定第一期满日期,在该日期之后不允许访问所述一个或多个电子目录项,所述第一控制信息还指定对所述一个或多个电子目录项的至少其中之一的至少一次允许的使用;在所述第一期满日期之前,根据所述第一控制信息访问所述一个或多个电子目录项的其中一个或多个;通过所述电信网络分开接收第二控制信息,所述第二控制信息指定第二期满日期,在该日期之后不允许访问所述一个或多个电子目录项;和在所述第二期满日期之前,根据所述第二控制信息访问所述一个或多个电子目录项的其中一个或多个;其中,根据所述第一控制信息访问所述一个或多个电子目录项的其中一个或多个的步骤和根据所述第二控制信息访问所述一个或多个电子目录项的其中一个或多个的步骤是利用硬件和/或软件来执行的,该硬件和/或软件被设计为阻止使用者能够篡改所述第一控制信息和所述第二控制信息的使用,以管理对所述一个或多个电子目录项的至少其中之一的访问。

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data that confirms the user' ;

s identity (利用硬件) .
CN1900943A
CLAIM 1
. 一种获得对于电子文件的访问的方法,所述方法包括:通过电信网络接收一个或多个电子目录项;通过所述电信网络分开接收第一控制信息,所述第一控制信息用于管理对所述一个或多个电子目录项的访问,所述第一控制信息指定第一期满日期,在该日期之后不允许访问所述一个或多个电子目录项,所述第一控制信息还指定对所述一个或多个电子目录项的至少其中之一的至少一次允许的使用;在所述第一期满日期之前,根据所述第一控制信息访问所述一个或多个电子目录项的其中一个或多个;通过所述电信网络分开接收第二控制信息,所述第二控制信息指定第二期满日期,在该日期之后不允许访问所述一个或多个电子目录项;和在所述第二期满日期之前,根据所述第二控制信息访问所述一个或多个电子目录项的其中一个或多个;其中,根据所述第一控制信息访问所述一个或多个电子目录项的其中一个或多个的步骤和根据所述第二控制信息访问所述一个或多个电子目录项的其中一个或多个的步骤是利用硬件 (s identity) 和/或软件来执行的,该硬件和/或软件被设计为阻止使用者能够篡改所述第一控制信息和所述第二控制信息的使用,以管理对所述一个或多个电子目录项的至少其中之一的访问。

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints for confirmation of the first and second media content items with a digital media catalog database (部分加密) .
CN1900943A
CLAIM 7
. 一种方法,包括:在第一电子设备上接收来自第一远程位置的一个或多个目录项,所述一个或多个目录项至少部分加密 (digital media catalog database) ;在所述电子设备上接收第一数据项,所述第一数据项指定所述目录项的至少其中之一的一次或多次允许的使用;在所述电子设备上接收第二数据项,所述第二数据项提供第一时间段的指示,在该时间段内允许使用所述至少一个目录项;接收解密密钥,该解密密钥可操作于解密所述至少一个目录项;在所述第一时间段内,利用所述解密密钥解密所述至少一个目录项;在所述第一时间段内,执行对所述至少一个目录项的至少一次允许的使用;将关于所述至少一个目录项的使用的信息发送给远程地点;其中,所述电子设备包括可操作于以与所述第一数据项指定的所述一次或多次允许的使用不相符的方式来阻止所述电子设备的使用者使用所述至少一个目录项的硬件和/或软件。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
EP1526472A2

Filed: 1996-02-13     Issued: 2005-04-27

Systems and methods for secure transaction management and electronic rights protection

(Original Assignee) Intertrust Technologies Corp; Electronic Publishing Resources Inc     (Current Assignee) Intertrust Technologies Corp

Karl L. Ginter, Victor H. Shear, Francis J. Spahn, David M. Van Wie
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (first entity) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
EP1526472A2
CLAIM 1
A method for auditing the use of at least one resource with a secure operating environment , the method comprising : securely receiving a first control from a first entity (first media content item) external to the operating environment ;
securely receiving a second control from a second entity external to the operating environment , the second entity being different from the first entity ;
using at least one resource ;
securely sending to the first entity in accordance with the first control , first audit information concerning use of the resource ;
and securely sending to the second entity in accordance with the second control , second audit information concerning use of the resource , the second audit information being at least in part different from the first audit information .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (first entity) is a first version of an audiovisual work and the second media content item is a second version of the audiovisual work .
EP1526472A2
CLAIM 1
A method for auditing the use of at least one resource with a secure operating environment , the method comprising : securely receiving a first control from a first entity (first media content item) external to the operating environment ;
securely receiving a second control from a second entity external to the operating environment , the second entity being different from the first entity ;
using at least one resource ;
securely sending to the first entity in accordance with the first control , first audit information concerning use of the resource ;
and securely sending to the second entity in accordance with the second control , second audit information concerning use of the resource , the second audit information being at least in part different from the first audit information .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (digital content) of the audiovisual work .
EP1526472A2
CLAIM 3
The method of claim 2 , wherein the digital file includes digital content (studio version) .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (first entity) is a first version of a book in digital format and the second media content item is a second version of the book in digital format .
EP1526472A2
CLAIM 1
A method for auditing the use of at least one resource with a secure operating environment , the method comprising : securely receiving a first control from a first entity (first media content item) external to the operating environment ;
securely receiving a second control from a second entity external to the operating environment , the second entity being different from the first entity ;
using at least one resource ;
securely sending to the first entity in accordance with the first control , first audit information concerning use of the resource ;
and securely sending to the second entity in accordance with the second control , second audit information concerning use of the resource , the second audit information being at least in part different from the first audit information .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (first entity) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
EP1526472A2
CLAIM 1
A method for auditing the use of at least one resource with a secure operating environment , the method comprising : securely receiving a first control from a first entity (first media content item) external to the operating environment ;
securely receiving a second control from a second entity external to the operating environment , the second entity being different from the first entity ;
using at least one resource ;
securely sending to the first entity in accordance with the first control , first audit information concerning use of the resource ;
and securely sending to the second entity in accordance with the second control , second audit information concerning use of the resource , the second audit information being at least in part different from the first audit information .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (first entity) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
EP1526472A2
CLAIM 1
A method for auditing the use of at least one resource with a secure operating environment , the method comprising : securely receiving a first control from a first entity (first media content item) external to the operating environment ;
securely receiving a second control from a second entity external to the operating environment , the second entity being different from the first entity ;
using at least one resource ;
securely sending to the first entity in accordance with the first control , first audit information concerning use of the resource ;
and securely sending to the second entity in accordance with the second control , second audit information concerning use of the resource , the second audit information being at least in part different from the first audit information .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (first entity) based on a plurality of streaming parameters included in the license that is received from the licensing system .
EP1526472A2
CLAIM 1
A method for auditing the use of at least one resource with a secure operating environment , the method comprising : securely receiving a first control from a first entity (first media content item) external to the operating environment ;
securely receiving a second control from a second entity external to the operating environment , the second entity being different from the first entity ;
using at least one resource ;
securely sending to the first entity in accordance with the first control , first audit information concerning use of the resource ;
and securely sending to the second entity in accordance with the second control , second audit information concerning use of the resource , the second audit information being at least in part different from the first audit information .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (first entity) , and identify a second digital watermark included in a second media file of the second media content item .
EP1526472A2
CLAIM 1
A method for auditing the use of at least one resource with a secure operating environment , the method comprising : securely receiving a first control from a first entity (first media content item) external to the operating environment ;
securely receiving a second control from a second entity external to the operating environment , the second entity being different from the first entity ;
using at least one resource ;
securely sending to the first entity in accordance with the first control , first audit information concerning use of the resource ;
and securely sending to the second entity in accordance with the second control , second audit information concerning use of the resource , the second audit information being at least in part different from the first audit information .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (first entity) .
EP1526472A2
CLAIM 1
A method for auditing the use of at least one resource with a secure operating environment , the method comprising : securely receiving a first control from a first entity (first media content item) external to the operating environment ;
securely receiving a second control from a second entity external to the operating environment , the second entity being different from the first entity ;
using at least one resource ;
securely sending to the first entity in accordance with the first control , first audit information concerning use of the resource ;
and securely sending to the second entity in accordance with the second control , second audit information concerning use of the resource , the second audit information being at least in part different from the first audit information .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (first entity) .
EP1526472A2
CLAIM 1
A method for auditing the use of at least one resource with a secure operating environment , the method comprising : securely receiving a first control from a first entity (first media content item) external to the operating environment ;
securely receiving a second control from a second entity external to the operating environment , the second entity being different from the first entity ;
using at least one resource ;
securely sending to the first entity in accordance with the first control , first audit information concerning use of the resource ;
and securely sending to the second entity in accordance with the second control , second audit information concerning use of the resource , the second audit information being at least in part different from the first audit information .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (first entity) .
EP1526472A2
CLAIM 1
A method for auditing the use of at least one resource with a secure operating environment , the method comprising : securely receiving a first control from a first entity (first media content item) external to the operating environment ;
securely receiving a second control from a second entity external to the operating environment , the second entity being different from the first entity ;
using at least one resource ;
securely sending to the first entity in accordance with the first control , first audit information concerning use of the resource ;
and securely sending to the second entity in accordance with the second control , second audit information concerning use of the resource , the second audit information being at least in part different from the first audit information .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
EP1662418A2

Filed: 1996-02-13     Issued: 2006-05-31

Systems and methods for secure transaction management and electronic rights protection

(Original Assignee) Intertrust Technologies Corp     (Current Assignee) Intertrust Technologies Corp

Karl L. Ginter, Victor H. Shear, Francis J. Spahn, David M. Van Wie
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (first entity) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
EP1662418A2
CLAIM 1
A method for monitoring use of a digital file at a computing system , the method comprising : receiving the digital file ;
receiving a first entity (first media content item) ' ;
s control information separately from the digital file ;
using the first entity' ;
s control information to govern , at least in part , a use of the digital file at the computing system ;
and reporting information relating to the use of the digital file to the first entity , wherein at least one aspect of the computing system is designed to impede the ability of a user of the computing system to tamper with at least one aspect of the computing system' ;
s performance of one or more of said using and reporting steps .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (first entity) is a first version of an audiovisual work and the second media content item is a second version of the audiovisual work .
EP1662418A2
CLAIM 1
A method for monitoring use of a digital file at a computing system , the method comprising : receiving the digital file ;
receiving a first entity (first media content item) ' ;
s control information separately from the digital file ;
using the first entity' ;
s control information to govern , at least in part , a use of the digital file at the computing system ;
and reporting information relating to the use of the digital file to the first entity , wherein at least one aspect of the computing system is designed to impede the ability of a user of the computing system to tamper with at least one aspect of the computing system' ;
s performance of one or more of said using and reporting steps .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (digital content) of the audiovisual work .
EP1662418A2
CLAIM 2
A method as in claim 1 , in which the digital file includes digital content (studio version) and a reference to the first entity' ;
s control information .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (first entity) is a first version of a book in digital format and the second media content item is a second version of the book in digital format .
EP1662418A2
CLAIM 1
A method for monitoring use of a digital file at a computing system , the method comprising : receiving the digital file ;
receiving a first entity (first media content item) ' ;
s control information separately from the digital file ;
using the first entity' ;
s control information to govern , at least in part , a use of the digital file at the computing system ;
and reporting information relating to the use of the digital file to the first entity , wherein at least one aspect of the computing system is designed to impede the ability of a user of the computing system to tamper with at least one aspect of the computing system' ;
s performance of one or more of said using and reporting steps .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (first entity) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
EP1662418A2
CLAIM 1
A method for monitoring use of a digital file at a computing system , the method comprising : receiving the digital file ;
receiving a first entity (first media content item) ' ;
s control information separately from the digital file ;
using the first entity' ;
s control information to govern , at least in part , a use of the digital file at the computing system ;
and reporting information relating to the use of the digital file to the first entity , wherein at least one aspect of the computing system is designed to impede the ability of a user of the computing system to tamper with at least one aspect of the computing system' ;
s performance of one or more of said using and reporting steps .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (first entity) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
EP1662418A2
CLAIM 1
A method for monitoring use of a digital file at a computing system , the method comprising : receiving the digital file ;
receiving a first entity (first media content item) ' ;
s control information separately from the digital file ;
using the first entity' ;
s control information to govern , at least in part , a use of the digital file at the computing system ;
and reporting information relating to the use of the digital file to the first entity , wherein at least one aspect of the computing system is designed to impede the ability of a user of the computing system to tamper with at least one aspect of the computing system' ;
s performance of one or more of said using and reporting steps .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (first entity) based on a plurality of streaming parameters included in the license that is received from the licensing system .
EP1662418A2
CLAIM 1
A method for monitoring use of a digital file at a computing system , the method comprising : receiving the digital file ;
receiving a first entity (first media content item) ' ;
s control information separately from the digital file ;
using the first entity' ;
s control information to govern , at least in part , a use of the digital file at the computing system ;
and reporting information relating to the use of the digital file to the first entity , wherein at least one aspect of the computing system is designed to impede the ability of a user of the computing system to tamper with at least one aspect of the computing system' ;
s performance of one or more of said using and reporting steps .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (first entity) , and identify a second digital watermark included in a second media file of the second media content item .
EP1662418A2
CLAIM 1
A method for monitoring use of a digital file at a computing system , the method comprising : receiving the digital file ;
receiving a first entity (first media content item) ' ;
s control information separately from the digital file ;
using the first entity' ;
s control information to govern , at least in part , a use of the digital file at the computing system ;
and reporting information relating to the use of the digital file to the first entity , wherein at least one aspect of the computing system is designed to impede the ability of a user of the computing system to tamper with at least one aspect of the computing system' ;
s performance of one or more of said using and reporting steps .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (first entity) .
EP1662418A2
CLAIM 1
A method for monitoring use of a digital file at a computing system , the method comprising : receiving the digital file ;
receiving a first entity (first media content item) ' ;
s control information separately from the digital file ;
using the first entity' ;
s control information to govern , at least in part , a use of the digital file at the computing system ;
and reporting information relating to the use of the digital file to the first entity , wherein at least one aspect of the computing system is designed to impede the ability of a user of the computing system to tamper with at least one aspect of the computing system' ;
s performance of one or more of said using and reporting steps .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (first entity) .
EP1662418A2
CLAIM 1
A method for monitoring use of a digital file at a computing system , the method comprising : receiving the digital file ;
receiving a first entity (first media content item) ' ;
s control information separately from the digital file ;
using the first entity' ;
s control information to govern , at least in part , a use of the digital file at the computing system ;
and reporting information relating to the use of the digital file to the first entity , wherein at least one aspect of the computing system is designed to impede the ability of a user of the computing system to tamper with at least one aspect of the computing system' ;
s performance of one or more of said using and reporting steps .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (first entity) .
EP1662418A2
CLAIM 1
A method for monitoring use of a digital file at a computing system , the method comprising : receiving the digital file ;
receiving a first entity (first media content item) ' ;
s control information separately from the digital file ;
using the first entity' ;
s control information to govern , at least in part , a use of the digital file at the computing system ;
and reporting information relating to the use of the digital file to the first entity , wherein at least one aspect of the computing system is designed to impede the ability of a user of the computing system to tamper with at least one aspect of the computing system' ;
s performance of one or more of said using and reporting steps .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
EP1923814A2

Filed: 1996-02-13     Issued: 2008-05-21

Systems and methods for secure transaction management and electronic rights protection

(Original Assignee) Intertrust Technologies Corp     (Current Assignee) Intertrust Technologies Corp

Karl L. Ginter, Victor H. Shear, Francis J. Spahn, David M. Van Wie
US10885154B2
CLAIM 1
. A multimedia hardware device (predefined time period, software program) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
EP1923814A2
CLAIM 5
The method of any of claims 2 to 4 , in which the one or more conditions comprise at least one condition selected from the group consisting of : a condition relating to availability of credit from an authorized source ;
a condition relating to execution of one or more load modules within a predefined time period (hardware device) ;
and a condition relating to metering usage of the piece of electronic content .

EP1923814A2
CLAIM 8
The method of any of the preceding claims , in which the piece of electronic content is selected from the group consisting of : a movie , an audio recording , a game , an electronic catalog , multimedia , training material , e-mail , a document , a software program (hardware device) ming resource , and a database .

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data that confirms the user' ;

s identity (cryptographic key) .
EP1923814A2
CLAIM 6
The method of any of the preceding claims , in which the first electronic object comprises one or more cryptographic key (s identity) s .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
EP0715247A1

Filed: 1995-11-23     Issued: 1996-06-05

System for controlling the distribution and use of digital works using digital tickets

(Original Assignee) Xerox Corp     (Current Assignee) Contentguard Holdings Inc

Mark J. Stefik, Peter L. T. Pirolli
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (requesting access) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
EP0715247A1
CLAIM 1
A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights being capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media (requesting access) content item is a second version of the audiovisual work .
EP0715247A1
CLAIM 1
A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights being capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (usage rights) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
EP0715247A1
CLAIM 1
A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights (copyright owner) to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights being capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media (requesting access) content item is a second version of the book in digital format .
EP0715247A1
CLAIM 1
A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights being capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media (requesting access) content item .
EP0715247A1
CLAIM 1
A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights being capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media (requesting access) file of the second media content item .
EP0715247A1
CLAIM 1
A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights being capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media (requesting access) file .
EP0715247A1
CLAIM 1
A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights being capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file (denying access) for reproduction , wherein the digital media file include the first media content item .
EP0715247A1
CLAIM 8
A method for controlling the number of times that a usage right attached to a digital work may be exercised in a computer controlled system for the distribution of digital works , said method comprising the steps of : a) creating a digital work ;
b) defining a usage right for said digital work , said usage right specifying a digital ticket indicating a predetermined number of times that said usage right may be exercised ;
c) creating said digital ticket with an indicator of said predetermined number ;
d) storing said digital work , said usage right and said digital ticket in a first repository ;
e) a second repository transmitting a request to access said digital work to said first repository , said request specifying said usage right ;
f) said first repository determining if said digital ticket for said usage right indicates that said usage right has been exercised said predetermined number of times ;
g) if said digital ticket indicates that said usage right has been exercised said predetermined number of times , said first repository denying access (digital media file) to said digital work ;
h) if said digital ticket indicates that said usage right has not been exercised said predetermined number of times , said first repository granting access to said digital work ;
and i) said first repository punching said digital ticket to indicate an instance of exercising said usage right .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (requesting access) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
EP0715247A1
CLAIM 1
A system for controlling the distribution and use of digital works comprising : means for attaching one or more usage rights to a digital work , each of said one or more usage rights specifying a particular instance of how said digital work may be used or distributed , each of said usage rights being capable of specifying a digital ticket , the possession of said digital ticket being a condition on the exercise of a right specifying said digital ticket ;
a plurality of repositories for storing and exchanging digital works , each of said plurality of repositories comprising : storage means for storing digital works , their attached usage rights , and digital tickets ;
transaction processing means having a requester mode of operation for requesting access (second media, second media fingerprint) to a digital work , said request specifying a usage right , and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request , the usage rights attached to said digital work , and digital tickets associated with said usage rights ;
a generic ticket agent for punching digital tickets to indicate that an associated usage right has been exercised ;
and a coupling means for coupling to another of said plurality of repositories across a communications medium .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
EP1276035A2

Filed: 1995-11-23     Issued: 2003-01-15

System for controlling the distribution and use of digital works using digital tickets

(Original Assignee) Contentguard Holdings Inc     (Current Assignee) Contentguard Holdings Inc

Peter L. Pirolli, Mark J. Stefik
US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (rendering device, digital content) of the audiovisual work .
EP1276035A2
CLAIM 1
A digital work adapted to be distributed within a system for controlling at least one of the distribution and use of digital works , said digital work comprising : digital content (studio version) representing a portion of a digital work suitable for being rendered by a rendering device (studio version) ;
and usage rights associated with said digital content , said usage rights specifying a manner of use indicating one or more stated purposes for which the digital work can be at least one of used and distributed by an authorized party , said usage rights specifying possession of a digital ticket as a condition for the exercise of the manner of use .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (digital work, usage rights) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
EP1276035A2
CLAIM 1
A digital work (copyright owner) adapted to be distributed within a system for controlling at least one of the distribution and use of digital works , said digital work comprising : digital content representing a portion of a digital work suitable for being rendered by a rendering device ;
and usage rights (copyright owner) associated with said digital content , said usage rights specifying a manner of use indicating one or more stated purposes for which the digital work can be at least one of used and distributed by an authorized party , said usage rights specifying possession of a digital ticket as a condition for the exercise of the manner of use .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
JPH08263438A

Filed: 1995-11-17     Issued: 1996-10-11

Digital work distribution and use control system and digital work access control method

(Original Assignee) Xerox Corp; ゼロックス コーポレイション     

J Steffek Mark, Peter L T Pirolli, エル.ティー.ピロリ ピーター, ジェイ.ステフィック マーク
US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (システム, モード) that confirms the user' ;

s identity .
JPH08263438A
CLAIM 2
【請求項2】 ディジタルワーク配給用コンピュータ制 御システム (user identification data, transmit user identification data) において、 a)ディジタルワークを作成し、前記ディジタルワーク 用ディジタルチケットを作成するステップと、 b)前記ディジタルワークへ使用権をアタッチし、前記 使用権が前記ディジタルチケットを指定するステップ と、 c)前記ディジタルワークを第1のリポジトリ内に記憶 するステップと、 d)前記ディジタルチケットを第2のリポジトリ内に記 憶するステップと、 e)第3のリポジトリが第2のリポジトリから前記ディ ジタルチケットを獲得するステップと、 f)前記第3のリポジトリが前記ディジタルワークへア クセスするための要求を前記第1のリポジトリへ転送 し、前記要求が前記使用権を指定するステップと、 g)前記第1のリポジトリが前記第3のリポジトリが前 記ディジタルチケットを有するか否かを決定するステッ プと、 h)前記第3のリポジトリが前記ディジタルチケットを 前記第1のリポジトリへ提供するステップと、 i)前記第1のリポジトリが前記ディジタルワークを前 記第3のリポジトリへ転送するステップと、 j)前記第1のリポジトリが前記ディジタルチケットを パンチするステップと、 を備えるディジタルワークへのアクセス制御方法。 2 . A computer control system for digital work distribution , comprising : a) creating a digital work and creating a digital ticket for the digital work ;
and b) attaching a usage right to the digital work , Specifying the digital ticket ;
c) storing the digital work in a first repository ;
d) storing the digital ticket in a second repository ;
and e) a third repository . Obtaining the digital ticket from a second repository , f) the third repository forwards a request to access the digital work to the first repository , and the request specifies the usage right . G) the first repository is the third Determining whether a repository has the digital ticket , h) providing the digital ticket to the first repository by the third repository , and i) causing the first repository to perform the digital work . To the third repository ;
and j) the first repository punches the digital ticket , the method of controlling access to a digital work .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
WO2011088053A2

Filed: 2011-01-11     Issued: 2011-07-21

Intelligent automated assistant

(Original Assignee) Apple Inc.     

Thomas Robert Gruber, Adam John Cheyer, Dag Kittlaus, Didier Rene Guzzoni, Christopher Dean Brigham, Richard Donald Giuli, Marcello Bastea-Forte, Harry Joseph Saddler
US10885154B2
CLAIM 1
. A multimedia hardware device (software application) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (consumer electronic device) to the device ;

identify the first media content item by determining a first media fingerprint (readable storage medium) that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (further output) data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item (consumer electronic device) to the device ;

identify the second media content item by determining a second media fingerprint (readable storage medium) that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints (readable storage medium) so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
WO2011088053A2
CLAIM 46
. The automated assistant of claim 1 , wherein the automated assistant operates on at least one selected from the group consisting of : a telephone ;
a smartphone ;
a tablet computer ;
a laptop computer ;
a personal digital assistant ;
a desktop computer ;
a kiosk ;
a consumer electronic device (second media content item, media content item) ;
a consumer entertainment device ;
a music player ;
a camera ;
a television ;
an electronic gaming unit ;
and a set-top box .

WO2011088053A2
CLAIM 49
. The automated assistant of claim 48 , wherein the detected context of the computing device comprises at least one selected from the group consisting of : a current software application (hardware device) and its current state ;
a current location ;
a current environmental condition detected via at least one environmental sensor ;
a usage history ;
and information describing the user .

WO2011088053A2
CLAIM 60
. The automated assistant of claim 59 , wherein : the input device comprises a speech input device , for receiving spoken input ;
the output device further output (first user, extract first user data) s text representing the spoken input .

WO2011088053A2
CLAIM 68
. A computer program product for implementing an automated assistant on a computing device having at least one processor , the method comprising : a nontransitory computer-readable storage medium (first media fingerprint, second media fingerprint, second media fingerprints) ;
and computer program code , encoded on the medium , for causing at least one processor to perform the steps of : receiving user input ;
interpreting the received user input to derive a representation of user intent ;
identifying at least one domain , at least one task , and at least one parameter for the task , based at least in part on the derived representation of user intent ;
calling at least one service for performing the identified task ;
rendering output based on data received from the at least one called service , and further based at least in part on a current output mode ;
and outputting the rendered output .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (consumer electronic device) is a first version of an audiovisual work and the second media content item (consumer electronic device) is a second version of the audiovisual work .
WO2011088053A2
CLAIM 46
. The automated assistant of claim 1 , wherein the automated assistant operates on at least one selected from the group consisting of : a telephone ;
a smartphone ;
a tablet computer ;
a laptop computer ;
a personal digital assistant ;
a desktop computer ;
a kiosk ;
a consumer electronic device (second media content item, media content item) ;
a consumer entertainment device ;
a music player ;
a camera ;
a television ;
an electronic gaming unit ;
and a set-top box .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (consumer electronic device) is a first version of a book in digital format and the second media content item (consumer electronic device) is a second version of the book in digital format .
WO2011088053A2
CLAIM 46
. The automated assistant of claim 1 , wherein the automated assistant operates on at least one selected from the group consisting of : a telephone ;
a smartphone ;
a tablet computer ;
a laptop computer ;
a personal digital assistant ;
a desktop computer ;
a kiosk ;
a consumer electronic device (second media content item, media content item) ;
a consumer entertainment device ;
a music player ;
a camera ;
a television ;
an electronic gaming unit ;
and a set-top box .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (further output) data includes the number of times the user requested to evaluate streaming the first media content item (consumer electronic device) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item (consumer electronic device) .
WO2011088053A2
CLAIM 46
. The automated assistant of claim 1 , wherein the automated assistant operates on at least one selected from the group consisting of : a telephone ;
a smartphone ;
a tablet computer ;
a laptop computer ;
a personal digital assistant ;
a desktop computer ;
a kiosk ;
a consumer electronic device (second media content item, media content item) ;
a consumer entertainment device ;
a music player ;
a camera ;
a television ;
an electronic gaming unit ;
and a set-top box .

WO2011088053A2
CLAIM 60
. The automated assistant of claim 59 , wherein : the input device comprises a speech input device , for receiving spoken input ;
the output device further output (first user, extract first user data) s text representing the spoken input .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (consumer electronic device) from a licensing system (computing device) when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
WO2011088053A2
CLAIM 1
. An automated assistant operating on a computing device (licensing system) , the assistant comprising : an input device , for receiving user input ;
a language interpreter component , for interpreting the received user input to derive a representation of user intent ;
a dialog flow processor component , for identifying at least one domain , at least one task , and at least one parameter for the task , based at least in part on the derived representation of user intent ;
a services orchestration component , for calling at least one service for performing the identified task ;
an output processor component , for rendering output based on data received from the at least one called service , and further based at least in part on a current output mode ;
and an output device , for outputting the rendered output .

WO2011088053A2
CLAIM 46
. The automated assistant of claim 1 , wherein the automated assistant operates on at least one selected from the group consisting of : a telephone ;
a smartphone ;
a tablet computer ;
a laptop computer ;
a personal digital assistant ;
a desktop computer ;
a kiosk ;
a consumer electronic device (second media content item, media content item) ;
a consumer entertainment device ;
a music player ;
a camera ;
a television ;
an electronic gaming unit ;
and a set-top box .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (consumer electronic device) based on a plurality of streaming parameters included in the license that is received from the licensing system (computing device) .
WO2011088053A2
CLAIM 1
. An automated assistant operating on a computing device (licensing system) , the assistant comprising : an input device , for receiving user input ;
a language interpreter component , for interpreting the received user input to derive a representation of user intent ;
a dialog flow processor component , for identifying at least one domain , at least one task , and at least one parameter for the task , based at least in part on the derived representation of user intent ;
a services orchestration component , for calling at least one service for performing the identified task ;
an output processor component , for rendering output based on data received from the at least one called service , and further based at least in part on a current output mode ;
and an output device , for outputting the rendered output .

WO2011088053A2
CLAIM 46
. The automated assistant of claim 1 , wherein the automated assistant operates on at least one selected from the group consisting of : a telephone ;
a smartphone ;
a tablet computer ;
a laptop computer ;
a personal digital assistant ;
a desktop computer ;
a kiosk ;
a consumer electronic device (second media content item, media content item) ;
a consumer entertainment device ;
a music player ;
a camera ;
a television ;
an electronic gaming unit ;
and a set-top box .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (consumer electronic device) , and identify a second digital watermark included in a second media file of the second media content item (consumer electronic device) .
WO2011088053A2
CLAIM 46
. The automated assistant of claim 1 , wherein the automated assistant operates on at least one selected from the group consisting of : a telephone ;
a smartphone ;
a tablet computer ;
a laptop computer ;
a personal digital assistant ;
a desktop computer ;
a kiosk ;
a consumer electronic device (second media content item, media content item) ;
a consumer entertainment device ;
a music player ;
a camera ;
a television ;
an electronic gaming unit ;
and a set-top box .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (consumer electronic device) .
WO2011088053A2
CLAIM 46
. The automated assistant of claim 1 , wherein the automated assistant operates on at least one selected from the group consisting of : a telephone ;
a smartphone ;
a tablet computer ;
a laptop computer ;
a personal digital assistant ;
a desktop computer ;
a kiosk ;
a consumer electronic device (second media content item, media content item) ;
a consumer entertainment device ;
a music player ;
a camera ;
a television ;
an electronic gaming unit ;
and a set-top box .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (consumer electronic device) .
WO2011088053A2
CLAIM 46
. The automated assistant of claim 1 , wherein the automated assistant operates on at least one selected from the group consisting of : a telephone ;
a smartphone ;
a tablet computer ;
a laptop computer ;
a personal digital assistant ;
a desktop computer ;
a kiosk ;
a consumer electronic device (second media content item, media content item) ;
a consumer entertainment device ;
a music player ;
a camera ;
a television ;
an electronic gaming unit ;
and a set-top box .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints (readable storage medium) for confirmation of the first and second media content items with a digital media catalog database .
WO2011088053A2
CLAIM 68
. A computer program product for implementing an automated assistant on a computing device having at least one processor , the method comprising : a nontransitory computer-readable storage medium (first media fingerprint, second media fingerprint, second media fingerprints) ;
and computer program code , encoded on the medium , for causing at least one processor to perform the steps of : receiving user input ;
interpreting the received user input to derive a representation of user intent ;
identifying at least one domain , at least one task , and at least one parameter for the task , based at least in part on the derived representation of user intent ;
calling at least one service for performing the identified task ;
rendering output based on data received from the at least one called service , and further based at least in part on a current output mode ;
and outputting the rendered output .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (consumer electronic device) .
WO2011088053A2
CLAIM 46
. The automated assistant of claim 1 , wherein the automated assistant operates on at least one selected from the group consisting of : a telephone ;
a smartphone ;
a tablet computer ;
a laptop computer ;
a personal digital assistant ;
a desktop computer ;
a kiosk ;
a consumer electronic device (second media content item, media content item) ;
a consumer entertainment device ;
a music player ;
a camera ;
a television ;
an electronic gaming unit ;
and a set-top box .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CN101853359A

Filed: 2010-05-25     Issued: 2010-10-06

一种基于应用软件散布的软件授权与保护方法及系统

(Original Assignee) 中华电信股份有限公司     

古欣禾, 许琮琳, 洪进福, 张惠嘉, 庄镇远
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request (其中传送) from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
CN101853359A
CLAIM 11
. 一种基于应用软件散布的软件授权与保护方法,在客户端装置进行软件使用权的 验证,无论安装的应用软件是通过下载或拷贝或其他使用者散布管道取得,客户端装置通 过网络向软件授权中心取得合法使用权力,其特征在于,包括以下步骤:a . 使用者启动客户端装置上的应用软件;b . 应用软件依软件开发者定义的程式逻辑执行应用软件保护函式库;c . 应用软件保护函式库询问应用软件管理系统软件是否拥有应用软件的软件授权;d . 若拥有应用软件的软件授权,则继续执行应用软件;以及e . 若未拥有应用软件的软件授权,则调用应用软件管理系统软件向软件授权中心传送 应用软件的软件授权要求,其中传送 (first request) 参数包含使用者参数及应用软件参数;f . 软件授权中心检查收到的应用软件的软件授权要求后,回应应用软件的软件授权;以及g . 应用软件管理系统软件检验及储存收到应用软件的软件授权。

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (执行应) of the audiovisual work .
CN101853359A
CLAIM 11
. 一种基于应用软件散布的软件授权与保护方法,在客户端装置进行软件使用权的 验证,无论安装的应用软件是通过下载或拷贝或其他使用者散布管道取得,客户端装置通 过网络向软件授权中心取得合法使用权力,其特征在于,包括以下步骤:a . 使用者启动客户端装置上的应用软件;b . 应用软件依软件开发者定义的程式逻辑执行应 (studio version) 用软件保护函式库;c . 应用软件保护函式库询问应用软件管理系统软件是否拥有应用软件的软件授权;d . 若拥有应用软件的软件授权,则继续执行应用软件;以及e . 若未拥有应用软件的软件授权,则调用应用软件管理系统软件向软件授权中心传送 应用软件的软件授权要求,其中传送参数包含使用者参数及应用软件参数;f . 软件授权中心检查收到的应用软件的软件授权要求后,回应应用软件的软件授权;以及g . 应用软件管理系统软件检验及储存收到应用软件的软件授权。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media file (操作系统) of the second media content item .
CN101853359A
CLAIM 5
. 如权利要求1所述的一种基于应用软件散布的软件授权与保护系统,其特征在于, 所述客户端装置包括:装置操作系统 (second media file, digital media file) ,做为装置软件与硬件的操作系统介面与应用软件的执行环境,提供作 业系统的系统软件包含应用软件之间的资料分享、装置资讯与资源存取控制;应用软件管理系统软件,负责管理与更新应用软件的软件授权资讯及提供应用软件查 询软件授权资讯,具备较高的装置操作系统权限,以取得资料分享、装置资讯与资源存取控 制;以及一个或复数个应用软件,于客户端装置提供各种应用,该应用软件开发时即包含应用 软件保护函式库,该应用软件保护函式库用以呼叫或调用上述应用软件管理系统软件。

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media file (操作系统) .
CN101853359A
CLAIM 5
. 如权利要求1所述的一种基于应用软件散布的软件授权与保护系统,其特征在于, 所述客户端装置包括:装置操作系统 (second media file, digital media file) ,做为装置软件与硬件的操作系统介面与应用软件的执行环境,提供作 业系统的系统软件包含应用软件之间的资料分享、装置资讯与资源存取控制;应用软件管理系统软件,负责管理与更新应用软件的软件授权资讯及提供应用软件查 询软件授权资讯,具备较高的装置操作系统权限,以取得资料分享、装置资讯与资源存取控 制;以及一个或复数个应用软件,于客户端装置提供各种应用,该应用软件开发时即包含应用 软件保护函式库,该应用软件保护函式库用以呼叫或调用上述应用软件管理系统软件。

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file (操作系统) for reproduction , wherein the digital media file include the first media content item .
CN101853359A
CLAIM 5
. 如权利要求1所述的一种基于应用软件散布的软件授权与保护系统,其特征在于, 所述客户端装置包括:装置操作系统 (second media file, digital media file) ,做为装置软件与硬件的操作系统介面与应用软件的执行环境,提供作 业系统的系统软件包含应用软件之间的资料分享、装置资讯与资源存取控制;应用软件管理系统软件,负责管理与更新应用软件的软件授权资讯及提供应用软件查 询软件授权资讯,具备较高的装置操作系统权限,以取得资料分享、装置资讯与资源存取控 制;以及一个或复数个应用软件,于客户端装置提供各种应用,该应用软件开发时即包含应用 软件保护函式库,该应用软件保护函式库用以呼叫或调用上述应用软件管理系统软件。

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (并通过) that confirms the user' ;

s identity .
CN101853359A
CLAIM 7
. 如权利要求5所述的一种基于应用软件散布的软件授权与保护系统,其特征在于, 所述应用软件于执行时利用应用软件保护函式库检查该应用软件管理系统软件是否取得 该应用软件的有效合法使用权力;若是,则该应用软件继续执行;若否,则该应用软件中止 执行,并通过 (user identification data) 应用软件保护函式库呼叫或调用该应用软件管理系统软件,向软件授权中心 取得合法使用权力。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CN101887449A

Filed: 2010-05-12     Issued: 2010-11-17

作为联络中心的工作分配的对web订阅源的处理

(Original Assignee) 阿瓦雅公司     

迈克尔·艾伦·布兰德, 丹尼尔·K·伯金
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media (多媒体) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (多媒体) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data (的通信) specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item (多媒体) to a plurality of other users corresponding to the target demographic of the media content item .
CN101887449A
CLAIM 2
. 一种增强的客户服务系统,包括:聚集器,其接收在因特网上发现的多个消息,所述多个消息:是从至少两个不同源接收到的,是基于对一个或多个预定义项的标识而接收的,并且是一个或多个消息类型;过滤器模块,其过滤所述多个消息;分析模块和人工智能模块中的一个或多个,其通过与处理器合作分析所述多个消息的 内容;并且基于所述分析:自动响应模块自动地对所述多个消息中的一个或多个消息进行响应, 交互中心将所述多个消息中的一个或多个消息转发至客户服务代理,或者 记录模块记录响应于对多个基于因特网的通信 (second user data) 中的一个或多个的接收、过滤和分析而 采取的任何动作的指示。

CN101887449A
CLAIM 3
. 根据上面所述的权利要求中的任一项,其中,所述不同源是博客、论坛、社交网络站 点、新闻订阅源、web订阅源、博客订阅源、视频订阅源、群组订阅源、RSS订阅源以及具有 API的基于因特网的站点中的一者或多者,并且所述消息类型包括文本、多媒体 (first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, second media file, digital media file, digital media catalog database) 、视频以及 文本和图形的组合中的一者或多者。

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (多媒体) content item is a first version of an audiovisual work and the second media (多媒体) content item is a second version of the audiovisual work .
CN101887449A
CLAIM 3
. 根据上面所述的权利要求中的任一项,其中,所述不同源是博客、论坛、社交网络站 点、新闻订阅源、web订阅源、博客订阅源、视频订阅源、群组订阅源、RSS订阅源以及具有 API的基于因特网的站点中的一者或多者,并且所述消息类型包括文本、多媒体 (first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, second media file, digital media file, digital media catalog database) 、视频以及 文本和图形的组合中的一者或多者。

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (多媒体) content item is a first version of a book in digital format and the second media (多媒体) content item is a second version of the book in digital format .
CN101887449A
CLAIM 3
. 根据上面所述的权利要求中的任一项,其中,所述不同源是博客、论坛、社交网络站 点、新闻订阅源、web订阅源、博客订阅源、视频订阅源、群组订阅源、RSS订阅源以及具有 API的基于因特网的站点中的一者或多者,并且所述消息类型包括文本、多媒体 (first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, second media file, digital media file, digital media catalog database) 、视频以及 文本和图形的组合中的一者或多者。

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user data (的通信) includes a geographic location of the user .
CN101887449A
CLAIM 2
. 一种增强的客户服务系统,包括:聚集器,其接收在因特网上发现的多个消息,所述多个消息:是从至少两个不同源接收到的,是基于对一个或多个预定义项的标识而接收的,并且是一个或多个消息类型;过滤器模块,其过滤所述多个消息;分析模块和人工智能模块中的一个或多个,其通过与处理器合作分析所述多个消息的 内容;并且基于所述分析:自动响应模块自动地对所述多个消息中的一个或多个消息进行响应, 交互中心将所述多个消息中的一个或多个消息转发至客户服务代理,或者 记录模块记录响应于对多个基于因特网的通信 (second user data) 中的一个或多个的接收、过滤和分析而 采取的任何动作的指示。

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media (多媒体) content item , and the second user data (的通信) includes the number of times the user requested to evaluate streaming the second media (多媒体) content item .
CN101887449A
CLAIM 2
. 一种增强的客户服务系统,包括:聚集器,其接收在因特网上发现的多个消息,所述多个消息:是从至少两个不同源接收到的,是基于对一个或多个预定义项的标识而接收的,并且是一个或多个消息类型;过滤器模块,其过滤所述多个消息;分析模块和人工智能模块中的一个或多个,其通过与处理器合作分析所述多个消息的 内容;并且基于所述分析:自动响应模块自动地对所述多个消息中的一个或多个消息进行响应, 交互中心将所述多个消息中的一个或多个消息转发至客户服务代理,或者 记录模块记录响应于对多个基于因特网的通信 (second user data) 中的一个或多个的接收、过滤和分析而 采取的任何动作的指示。

CN101887449A
CLAIM 3
. 根据上面所述的权利要求中的任一项,其中,所述不同源是博客、论坛、社交网络站 点、新闻订阅源、web订阅源、博客订阅源、视频订阅源、群组订阅源、RSS订阅源以及具有 API的基于因特网的站点中的一者或多者,并且所述消息类型包括文本、多媒体 (first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, second media file, digital media file, digital media catalog database) 、视频以及 文本和图形的组合中的一者或多者。

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (多媒体) content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
CN101887449A
CLAIM 3
. 根据上面所述的权利要求中的任一项,其中,所述不同源是博客、论坛、社交网络站 点、新闻订阅源、web订阅源、博客订阅源、视频订阅源、群组订阅源、RSS订阅源以及具有 API的基于因特网的站点中的一者或多者,并且所述消息类型包括文本、多媒体 (first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, second media file, digital media file, digital media catalog database) 、视频以及 文本和图形的组合中的一者或多者。

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (多媒体) content item based on a plurality of streaming parameters (对多个) included in the license that is received from the licensing system .
CN101887449A
CLAIM 2
. 一种增强的客户服务系统,包括:聚集器,其接收在因特网上发现的多个消息,所述多个消息:是从至少两个不同源接收到的,是基于对一个或多个预定义项的标识而接收的,并且是一个或多个消息类型;过滤器模块,其过滤所述多个消息;分析模块和人工智能模块中的一个或多个,其通过与处理器合作分析所述多个消息的 内容;并且基于所述分析:自动响应模块自动地对所述多个消息中的一个或多个消息进行响应, 交互中心将所述多个消息中的一个或多个消息转发至客户服务代理,或者 记录模块记录响应于对多个 (streaming parameters) 基于因特网的通信中的一个或多个的接收、过滤和分析而 采取的任何动作的指示。

CN101887449A
CLAIM 3
. 根据上面所述的权利要求中的任一项,其中,所述不同源是博客、论坛、社交网络站 点、新闻订阅源、web订阅源、博客订阅源、视频订阅源、群组订阅源、RSS订阅源以及具有 API的基于因特网的站点中的一者或多者,并且所述消息类型包括文本、多媒体 (first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, second media file, digital media file, digital media catalog database) 、视频以及 文本和图形的组合中的一者或多者。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media (多媒体) file of the first media content item , and identify a second digital watermark included in a second media (多媒体) file of the second media content item .
CN101887449A
CLAIM 3
. 根据上面所述的权利要求中的任一项,其中,所述不同源是博客、论坛、社交网络站 点、新闻订阅源、web订阅源、博客订阅源、视频订阅源、群组订阅源、RSS订阅源以及具有 API的基于因特网的站点中的一者或多者,并且所述消息类型包括文本、多媒体 (first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, second media file, digital media file, digital media catalog database) 、视频以及 文本和图形的组合中的一者或多者。

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media (多媒体) file , and the second digital watermark is metadata in the second media (多媒体) file .
CN101887449A
CLAIM 3
. 根据上面所述的权利要求中的任一项,其中,所述不同源是博客、论坛、社交网络站 点、新闻订阅源、web订阅源、博客订阅源、视频订阅源、群组订阅源、RSS订阅源以及具有 API的基于因特网的站点中的一者或多者,并且所述消息类型包括文本、多媒体 (first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, second media file, digital media file, digital media catalog database) 、视频以及 文本和图形的组合中的一者或多者。

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (多媒体) file for reproduction , wherein the digital media file include the first media (多媒体) content item .
CN101887449A
CLAIM 3
. 根据上面所述的权利要求中的任一项,其中,所述不同源是博客、论坛、社交网络站 点、新闻订阅源、web订阅源、博客订阅源、视频订阅源、群组订阅源、RSS订阅源以及具有 API的基于因特网的站点中的一者或多者,并且所述消息类型包括文本、多媒体 (first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, second media file, digital media file, digital media catalog database) 、视频以及 文本和图形的组合中的一者或多者。

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media (多媒体) content item .
CN101887449A
CLAIM 3
. 根据上面所述的权利要求中的任一项,其中,所述不同源是博客、论坛、社交网络站 点、新闻订阅源、web订阅源、博客订阅源、视频订阅源、群组订阅源、RSS订阅源以及具有 API的基于因特网的站点中的一者或多者,并且所述消息类型包括文本、多媒体 (first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, second media file, digital media file, digital media catalog database) 、视频以及 文本和图形的组合中的一者或多者。

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (多媒体) fingerprints for confirmation of the first and second media content items with a digital media (多媒体) catalog database .
CN101887449A
CLAIM 3
. 根据上面所述的权利要求中的任一项,其中,所述不同源是博客、论坛、社交网络站 点、新闻订阅源、web订阅源、博客订阅源、视频订阅源、群组订阅源、RSS订阅源以及具有 API的基于因特网的站点中的一者或多者,并且所述消息类型包括文本、多媒体 (first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, second media file, digital media file, digital media catalog database) 、视频以及 文本和图形的组合中的一者或多者。

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (多媒体) content item .
CN101887449A
CLAIM 3
. 根据上面所述的权利要求中的任一项,其中,所述不同源是博客、论坛、社交网络站 点、新闻订阅源、web订阅源、博客订阅源、视频订阅源、群组订阅源、RSS订阅源以及具有 API的基于因特网的站点中的一者或多者,并且所述消息类型包括文本、多媒体 (first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, second media file, digital media file, digital media catalog database) 、视频以及 文本和图形的组合中的一者或多者。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CN102227744A

Filed: 2009-08-31     Issued: 2011-10-26

用于在社交网络中分发的可定制内容

(Original Assignee) 雅虎公司     

伊丽莎白·F·丘吉尔, M·卡梅伦·琼斯, 艾瑟琳娜·爱萨妮
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (多个处理) data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data (的通信) specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party (多个指令) online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
CN102227744A
CLAIM 7
. 如权利要求6所述的方法,其中,检测所述第一节点接近所述第二客户端节点是基于如下中的至少一者的:由全球定位系统确定的所述第二客户端节点的地理位置; 所述第二客户端节点在蜂窝网络中的地理位置; 所述第二客户端节点的因特网协议地址;以及所述第二客户端节点在与所述第一客户端节点相关联的短距离通信标准的通信 (second user data) 范围内的存在。

CN102227744A
CLAIM 9
. 一种装置,包括: 一个或多个处理 (first user) 器; 一个或多个网络接口; 存储器;以及计算机可读介质上承载的计算机可执行指令,所述指令可由所述一个或多个处理器读取,所述指令在被读取并执行时使得所述一个或多个处理器:经由所述一个或多个网络接口向在线社交网络中的第一用户递送内容,所述内容允许被所述第一用户增强;经由所述一个或多个网络接口接收所述第一用户对所述内容的一种或多种增强; 经由所述一个或多个网络接口检测所述社交网络上的第二用户的存在; 确定所述第二用户的社交上下文,所述社交上下文包括相对于所述社交网络与所述第二用户相关联的数据;以及至少基于所确定的所述第二用户的社交上下文以及所述第一用户对所述内容的一种或多种增强来修改所述内容;以及经由所述一个或多个网络接口将经修改内容递送给所述第二用户。

CN102227744A
CLAIM 14
. 如权利要求9所述的装置,所述计算机可读指令还包括用于使得所述一个或多个处理器进行如下操作的一个或多个指令 (third party) :检测到可能向其显示内容的第一客户端节点接近与所述第二用户相关联的第二客户端节点;以及响应于对所述第一客户端节点接近所述第二客户端节点的确定,向所述第一节点显示所述经修改内容。

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (至少一者) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
CN102227744A
CLAIM 4
. 如权利要求1所述的方法,其中,所述社交上下文包括如下信息中的至少一者 (copyright owner) : 相对于所述社交网络与所述第二用户的联系人有关的信息;以及相对于所述社交网络与所述第二用户的联系人对所述内容的增强有关的信息。

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user data (的通信) includes a geographic location of the user .
CN102227744A
CLAIM 7
. 如权利要求6所述的方法,其中,检测所述第一节点接近所述第二客户端节点是基于如下中的至少一者的:由全球定位系统确定的所述第二客户端节点的地理位置; 所述第二客户端节点在蜂窝网络中的地理位置; 所述第二客户端节点的因特网协议地址;以及所述第二客户端节点在与所述第一客户端节点相关联的短距离通信标准的通信 (second user data) 范围内的存在。

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (多个处理) data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data (的通信) includes the number of times the user requested to evaluate streaming the second media content item .
CN102227744A
CLAIM 7
. 如权利要求6所述的方法,其中,检测所述第一节点接近所述第二客户端节点是基于如下中的至少一者的:由全球定位系统确定的所述第二客户端节点的地理位置; 所述第二客户端节点在蜂窝网络中的地理位置; 所述第二客户端节点的因特网协议地址;以及所述第二客户端节点在与所述第一客户端节点相关联的短距离通信标准的通信 (second user data) 范围内的存在。

CN102227744A
CLAIM 9
. 一种装置,包括: 一个或多个处理 (first user) 器; 一个或多个网络接口; 存储器;以及计算机可读介质上承载的计算机可执行指令,所述指令可由所述一个或多个处理器读取,所述指令在被读取并执行时使得所述一个或多个处理器:经由所述一个或多个网络接口向在线社交网络中的第一用户递送内容,所述内容允许被所述第一用户增强;经由所述一个或多个网络接口接收所述第一用户对所述内容的一种或多种增强; 经由所述一个或多个网络接口检测所述社交网络上的第二用户的存在; 确定所述第二用户的社交上下文,所述社交上下文包括相对于所述社交网络与所述第二用户相关联的数据;以及至少基于所确定的所述第二用户的社交上下文以及所述第一用户对所述内容的一种或多种增强来修改所述内容;以及经由所述一个或多个网络接口将经修改内容递送给所述第二用户。

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file (媒体文件) (媒体文件) for reproduction , wherein the digital media file include the first media content item .
CN102227744A
CLAIM 2
. 如权利要求1所述的方法,其中,所述内容包括交互式富媒体文件 (first digital media file, digital media file)




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
WO2010075623A1

Filed: 2009-06-15     Issued: 2010-07-08

System and method for unlocking a device

(Original Assignee) Bce Inc.     

David Clark, Jonathan Arsenault, Stephane Fortier
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint (voice authentication) that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
WO2010075623A1
CLAIM 1
1 . A method for unlocking a mobile device comprising : receiving a wake command at the mobile device ;
connecting to a voice authentication (second media fingerprint) server through a network ;
receiving voice information at the mobile device ;
sending the voice information from the mobile device to the voice authentication server ;
waiting for an unlock signal from the voice authentication server ;
and if an unlock signal is received , allowing access to the mobile device .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints for confirmation of the first and second media content items with a digital media catalog database (device information) .
WO2010075623A1
CLAIM 3
. A method according to claim 1 , further comprising receiving mobile device information (digital media catalog database) and wherein the determining further comprises determining if the analyzed voice information matches with a predetermined voice profile that is associated with the received mobile device information .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
WO2009111799A2

Filed: 2009-03-09     Issued: 2009-09-11

Globally distributed utility computing cloud

(Original Assignee) 3Tera, Inc.     

Peter Nickolov, Bert Armijo, Vladimir Miloushev
US10885154B2
CLAIM 1
. A multimedia hardware device (software application) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (first plurality) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
WO2009111799A2
CLAIM 2
. A method for migrating a virtual appliance from a first server grid to a second server grid via a communication network , the method comprising : running a first instance of the virtual appliance at the first server grid , wherein the first server grid has associated therewith a first portion of virtualized computing resources representing computing resources associated with a first plurality (second media, second media fingerprint, second media fingerprints) of physical servers , wherein the first instance of the virtual appliance has associated therewith a first instance of a virtual machine and a first instance of a virtual volume ;
storing , at the first instance of the virtual volume , a first disk image for use by the first instance of the virtual appliance ;
identifying a first portion of updated or modified data relating to the first disk image ;
establishing a connection over the communication network from the first server grid to the second server grid ;
transferring , to the second server grid , information relating to the first portion of updated or modified data relating to the first disk image ;
modifying , using the first portion of updated or modified data , a second disk image for use by a second instance of the virtual appliance at the second server grid ;
and starting , using the modified second disk image , the second instance of the virtual appliance at the second server grid ;
wherein the second instance of the virtual appliance includes a second instance of the virtual machine and a second instance of the virtual volume .

WO2009111799A2
CLAIM 53
. A method for delivering pre-packaged software in virtual appliances to computing systems for use in operating software application (hardware device) s , the method comprising : identifying a first virtual appliance class by a first identifier ;
requesting the first virtual appliance class from a first catalog service using the first identifier ;
transferring the first virtual appliance class from the catalog server to a first computing system ;
and starting an instance of the first virtual appliance class on the first computing system .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media (first plurality) content item is a second version of the audiovisual work .
WO2009111799A2
CLAIM 2
. A method for migrating a virtual appliance from a first server grid to a second server grid via a communication network , the method comprising : running a first instance of the virtual appliance at the first server grid , wherein the first server grid has associated therewith a first portion of virtualized computing resources representing computing resources associated with a first plurality (second media, second media fingerprint, second media fingerprints) of physical servers , wherein the first instance of the virtual appliance has associated therewith a first instance of a virtual machine and a first instance of a virtual volume ;
storing , at the first instance of the virtual volume , a first disk image for use by the first instance of the virtual appliance ;
identifying a first portion of updated or modified data relating to the first disk image ;
establishing a connection over the communication network from the first server grid to the second server grid ;
transferring , to the second server grid , information relating to the first portion of updated or modified data relating to the first disk image ;
modifying , using the first portion of updated or modified data , a second disk image for use by a second instance of the virtual appliance at the second server grid ;
and starting , using the modified second disk image , the second instance of the virtual appliance at the second server grid ;
wherein the second instance of the virtual appliance includes a second instance of the virtual machine and a second instance of the virtual volume .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media (first plurality) content item is a second version of the book in digital format .
WO2009111799A2
CLAIM 2
. A method for migrating a virtual appliance from a first server grid to a second server grid via a communication network , the method comprising : running a first instance of the virtual appliance at the first server grid , wherein the first server grid has associated therewith a first portion of virtualized computing resources representing computing resources associated with a first plurality (second media, second media fingerprint, second media fingerprints) of physical servers , wherein the first instance of the virtual appliance has associated therewith a first instance of a virtual machine and a first instance of a virtual volume ;
storing , at the first instance of the virtual volume , a first disk image for use by the first instance of the virtual appliance ;
identifying a first portion of updated or modified data relating to the first disk image ;
establishing a connection over the communication network from the first server grid to the second server grid ;
transferring , to the second server grid , information relating to the first portion of updated or modified data relating to the first disk image ;
modifying , using the first portion of updated or modified data , a second disk image for use by a second instance of the virtual appliance at the second server grid ;
and starting , using the modified second disk image , the second instance of the virtual appliance at the second server grid ;
wherein the second instance of the virtual appliance includes a second instance of the virtual machine and a second instance of the virtual volume .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media (first plurality) content item .
WO2009111799A2
CLAIM 2
. A method for migrating a virtual appliance from a first server grid to a second server grid via a communication network , the method comprising : running a first instance of the virtual appliance at the first server grid , wherein the first server grid has associated therewith a first portion of virtualized computing resources representing computing resources associated with a first plurality (second media, second media fingerprint, second media fingerprints) of physical servers , wherein the first instance of the virtual appliance has associated therewith a first instance of a virtual machine and a first instance of a virtual volume ;
storing , at the first instance of the virtual volume , a first disk image for use by the first instance of the virtual appliance ;
identifying a first portion of updated or modified data relating to the first disk image ;
establishing a connection over the communication network from the first server grid to the second server grid ;
transferring , to the second server grid , information relating to the first portion of updated or modified data relating to the first disk image ;
modifying , using the first portion of updated or modified data , a second disk image for use by a second instance of the virtual appliance at the second server grid ;
and starting , using the modified second disk image , the second instance of the virtual appliance at the second server grid ;
wherein the second instance of the virtual appliance includes a second instance of the virtual machine and a second instance of the virtual volume .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file (respective portion) of the first media content item , and identify a second digital watermark included in a second media (first plurality) file of the second media content item .
WO2009111799A2
CLAIM 1
. A virtual computing cloud comprising : a plurality of server grids operable to communicate with each other via a wide area network ;
each server grid having associated therewith a plurality of physical servers ;
each server grid having associated therewith a respective portion (first media file, first digital media file) of computing resources ;
the plurality of server grids including a first server grid deployed at a first geographic location and a second server grid deployed at a second geographic location different than the first geographic location ;
virtual computing cloud resources , the virtual computing cloud resources including an aggregate of portions of resources associated with the first and second server grids ;
the virtual computing cloud being operable to run , at one or more of the plurality of server grids , a first instance of a distributed application implemented using at least one virtual appliance .

WO2009111799A2
CLAIM 2
. A method for migrating a virtual appliance from a first server grid to a second server grid via a communication network , the method comprising : running a first instance of the virtual appliance at the first server grid , wherein the first server grid has associated therewith a first portion of virtualized computing resources representing computing resources associated with a first plurality (second media, second media fingerprint, second media fingerprints) of physical servers , wherein the first instance of the virtual appliance has associated therewith a first instance of a virtual machine and a first instance of a virtual volume ;
storing , at the first instance of the virtual volume , a first disk image for use by the first instance of the virtual appliance ;
identifying a first portion of updated or modified data relating to the first disk image ;
establishing a connection over the communication network from the first server grid to the second server grid ;
transferring , to the second server grid , information relating to the first portion of updated or modified data relating to the first disk image ;
modifying , using the first portion of updated or modified data , a second disk image for use by a second instance of the virtual appliance at the second server grid ;
and starting , using the modified second disk image , the second instance of the virtual appliance at the second server grid ;
wherein the second instance of the virtual appliance includes a second instance of the virtual machine and a second instance of the virtual volume .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file (respective portion) , and the second digital watermark is metadata in the second media (first plurality) file .
WO2009111799A2
CLAIM 1
. A virtual computing cloud comprising : a plurality of server grids operable to communicate with each other via a wide area network ;
each server grid having associated therewith a plurality of physical servers ;
each server grid having associated therewith a respective portion (first media file, first digital media file) of computing resources ;
the plurality of server grids including a first server grid deployed at a first geographic location and a second server grid deployed at a second geographic location different than the first geographic location ;
virtual computing cloud resources , the virtual computing cloud resources including an aggregate of portions of resources associated with the first and second server grids ;
the virtual computing cloud being operable to run , at one or more of the plurality of server grids , a first instance of a distributed application implemented using at least one virtual appliance .

WO2009111799A2
CLAIM 2
. A method for migrating a virtual appliance from a first server grid to a second server grid via a communication network , the method comprising : running a first instance of the virtual appliance at the first server grid , wherein the first server grid has associated therewith a first portion of virtualized computing resources representing computing resources associated with a first plurality (second media, second media fingerprint, second media fingerprints) of physical servers , wherein the first instance of the virtual appliance has associated therewith a first instance of a virtual machine and a first instance of a virtual volume ;
storing , at the first instance of the virtual volume , a first disk image for use by the first instance of the virtual appliance ;
identifying a first portion of updated or modified data relating to the first disk image ;
establishing a connection over the communication network from the first server grid to the second server grid ;
transferring , to the second server grid , information relating to the first portion of updated or modified data relating to the first disk image ;
modifying , using the first portion of updated or modified data , a second disk image for use by a second instance of the virtual appliance at the second server grid ;
and starting , using the modified second disk image , the second instance of the virtual appliance at the second server grid ;
wherein the second instance of the virtual appliance includes a second instance of the virtual machine and a second instance of the virtual volume .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file (respective portion) for reproduction , wherein the digital media file include the first media content item .
WO2009111799A2
CLAIM 1
. A virtual computing cloud comprising : a plurality of server grids operable to communicate with each other via a wide area network ;
each server grid having associated therewith a plurality of physical servers ;
each server grid having associated therewith a respective portion (first media file, first digital media file) of computing resources ;
the plurality of server grids including a first server grid deployed at a first geographic location and a second server grid deployed at a second geographic location different than the first geographic location ;
virtual computing cloud resources , the virtual computing cloud resources including an aggregate of portions of resources associated with the first and second server grids ;
the virtual computing cloud being operable to run , at one or more of the plurality of server grids , a first instance of a distributed application implemented using at least one virtual appliance .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (first plurality) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
WO2009111799A2
CLAIM 2
. A method for migrating a virtual appliance from a first server grid to a second server grid via a communication network , the method comprising : running a first instance of the virtual appliance at the first server grid , wherein the first server grid has associated therewith a first portion of virtualized computing resources representing computing resources associated with a first plurality (second media, second media fingerprint, second media fingerprints) of physical servers , wherein the first instance of the virtual appliance has associated therewith a first instance of a virtual machine and a first instance of a virtual volume ;
storing , at the first instance of the virtual volume , a first disk image for use by the first instance of the virtual appliance ;
identifying a first portion of updated or modified data relating to the first disk image ;
establishing a connection over the communication network from the first server grid to the second server grid ;
transferring , to the second server grid , information relating to the first portion of updated or modified data relating to the first disk image ;
modifying , using the first portion of updated or modified data , a second disk image for use by a second instance of the virtual appliance at the second server grid ;
and starting , using the modified second disk image , the second instance of the virtual appliance at the second server grid ;
wherein the second instance of the virtual appliance includes a second instance of the virtual machine and a second instance of the virtual volume .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CN102016864A

Filed: 2009-03-02     Issued: 2011-04-13

在安全操作环境中为软件开发者管理代码权利

(Original Assignee) 苹果公司     

D·德阿特勒, H·潘塞, M·安德勒尔, S·库铂, M·布劳沃, M·丽达
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media (操作系统, 多媒体) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (操作系统, 多媒体) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer (一计算) for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer (一计算) the target demographic to market the media content item (操作系统, 多媒体) to a plurality of other users corresponding to the target demographic of the media content item .
CN102016864A
CLAIM 3
. 如权利要求1所述的方法,其中所述权利数据表示在与所述设备标识符相关联的计 算设备的操作系统 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 中访问服务的权利。

CN102016864A
CLAIM 14
. 如权利要求10所述的方法,其中所述权利数据包括允许调试权利、允许跟踪权 利、允许访问通讯录数据权利或允许访问多媒体 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 应用API权利中的至少一个或多个。

CN102016864A
CLAIM 33
. —种用于为软件开发者提供在被限制的操作环境中执行软件的能力的系统,该系 统包括:第一计算 (online retailer, online retainer, third party online retailer, third party online retainer) 设备,其被配置为生成开发者访问简档,所述开发者访问简档包括表示设 备的数据、表示开发者的数据以及表示权利的数据;包括软件开发环境的第二计算设备,该第二计算设备被配置为编译目标代码并且以 与所述开发者相关联的数字证书数字签署至少一些被编译的目标代码;以及第三计算设备,其被配置为接收生成的开发者访问简档,并且仅当由代码请求的访 问被表示权利的所述数据许可时才执行所述代码。

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (操作系统, 多媒体) content item is a first version of an audiovisual work and the second media (操作系统, 多媒体) content item is a second version of the audiovisual work .
CN102016864A
CLAIM 3
. 如权利要求1所述的方法,其中所述权利数据表示在与所述设备标识符相关联的计 算设备的操作系统 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 中访问服务的权利。

CN102016864A
CLAIM 14
. 如权利要求10所述的方法,其中所述权利数据包括允许调试权利、允许跟踪权 利、允许访问通讯录数据权利或允许访问多媒体 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 应用API权利中的至少一个或多个。

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (操作系统, 多媒体) content item is a first version of a book in digital format and the second media (操作系统, 多媒体) content item is a second version of the book in digital format .
CN102016864A
CLAIM 3
. 如权利要求1所述的方法,其中所述权利数据表示在与所述设备标识符相关联的计 算设备的操作系统 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 中访问服务的权利。

CN102016864A
CLAIM 14
. 如权利要求10所述的方法,其中所述权利数据包括允许调试权利、允许跟踪权 利、允许访问通讯录数据权利或允许访问多媒体 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 应用API权利中的至少一个或多个。

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media (操作系统, 多媒体) content item , and the second user data includes the number of times the user requested to evaluate streaming the second media (操作系统, 多媒体) content item .
CN102016864A
CLAIM 3
. 如权利要求1所述的方法,其中所述权利数据表示在与所述设备标识符相关联的计 算设备的操作系统 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 中访问服务的权利。

CN102016864A
CLAIM 14
. 如权利要求10所述的方法,其中所述权利数据包括允许调试权利、允许跟踪权 利、允许访问通讯录数据权利或允许访问多媒体 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 应用API权利中的至少一个或多个。

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (操作系统, 多媒体) content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
CN102016864A
CLAIM 3
. 如权利要求1所述的方法,其中所述权利数据表示在与所述设备标识符相关联的计 算设备的操作系统 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 中访问服务的权利。

CN102016864A
CLAIM 14
. 如权利要求10所述的方法,其中所述权利数据包括允许调试权利、允许跟踪权 利、允许访问通讯录数据权利或允许访问多媒体 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 应用API权利中的至少一个或多个。

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (操作系统, 多媒体) content item based on a plurality of streaming parameters included in the license that is received from the licensing system .
CN102016864A
CLAIM 3
. 如权利要求1所述的方法,其中所述权利数据表示在与所述设备标识符相关联的计 算设备的操作系统 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 中访问服务的权利。

CN102016864A
CLAIM 14
. 如权利要求10所述的方法,其中所述权利数据包括允许调试权利、允许跟踪权 利、允许访问通讯录数据权利或允许访问多媒体 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 应用API权利中的至少一个或多个。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media (操作系统, 多媒体) file of the first media content item , and identify a second digital watermark included in a second media (操作系统, 多媒体) file (操作系统, 多媒体) of the second media content item .
CN102016864A
CLAIM 3
. 如权利要求1所述的方法,其中所述权利数据表示在与所述设备标识符相关联的计 算设备的操作系统 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 中访问服务的权利。

CN102016864A
CLAIM 14
. 如权利要求10所述的方法,其中所述权利数据包括允许调试权利、允许跟踪权 利、允许访问通讯录数据权利或允许访问多媒体 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 应用API权利中的至少一个或多个。

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media (操作系统, 多媒体) file , and the second digital watermark is metadata in the second media (操作系统, 多媒体) file (操作系统, 多媒体) .
CN102016864A
CLAIM 3
. 如权利要求1所述的方法,其中所述权利数据表示在与所述设备标识符相关联的计 算设备的操作系统 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 中访问服务的权利。

CN102016864A
CLAIM 14
. 如权利要求10所述的方法,其中所述权利数据包括允许调试权利、允许跟踪权 利、允许访问通讯录数据权利或允许访问多媒体 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 应用API权利中的至少一个或多个。

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (操作系统, 多媒体) file (操作系统, 多媒体) for reproduction , wherein the digital media file include the first media (操作系统, 多媒体) content item .
CN102016864A
CLAIM 3
. 如权利要求1所述的方法,其中所述权利数据表示在与所述设备标识符相关联的计 算设备的操作系统 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 中访问服务的权利。

CN102016864A
CLAIM 14
. 如权利要求10所述的方法,其中所述权利数据包括允许调试权利、允许跟踪权 利、允许访问通讯录数据权利或允许访问多媒体 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 应用API权利中的至少一个或多个。

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query (生成的) on the display asking the user whether the user would like to stream the first media (操作系统, 多媒体) content item .
CN102016864A
CLAIM 1
. 一种生成开发者访问简档的计算机执行的方法,所述方法包括:接收开发者标识符、表示开发者计算设备的设备标识符以及关于所述开发者计算设 备的请求的权利;至少部分基于所述请求的权利生成权利数据;使用可信任的权威机构私用密钥数字签署所述开发者标识符、所述设备标识符以及 生成的 (display query) 所述权利数据;以及将所述数字签署的数据传送到开发者。

CN102016864A
CLAIM 3
. 如权利要求1所述的方法,其中所述权利数据表示在与所述设备标识符相关联的计 算设备的操作系统 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 中访问服务的权利。

CN102016864A
CLAIM 14
. 如权利要求10所述的方法,其中所述权利数据包括允许调试权利、允许跟踪权 利、允许访问通讯录数据权利或允许访问多媒体 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 应用API权利中的至少一个或多个。

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (操作系统, 多媒体) fingerprints for confirmation of the first and second media content items with a digital media (操作系统, 多媒体) catalog database .
CN102016864A
CLAIM 3
. 如权利要求1所述的方法,其中所述权利数据表示在与所述设备标识符相关联的计 算设备的操作系统 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 中访问服务的权利。

CN102016864A
CLAIM 14
. 如权利要求10所述的方法,其中所述权利数据包括允许调试权利、允许跟踪权 利、允许访问通讯录数据权利或允许访问多媒体 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 应用API权利中的至少一个或多个。

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (操作系统, 多媒体) content item .
CN102016864A
CLAIM 3
. 如权利要求1所述的方法,其中所述权利数据表示在与所述设备标识符相关联的计 算设备的操作系统 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 中访问服务的权利。

CN102016864A
CLAIM 14
. 如权利要求10所述的方法,其中所述权利数据包括允许调试权利、允许跟踪权 利、允许访问通讯录数据权利或允许访问多媒体 (second media file, digital media file, first media, second media, digital media, first media content item, second media content item, second media fingerprint, second media content items, second media fingerprints, media content item, first media file, digital media catalog database) 应用API权利中的至少一个或多个。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
WO2009076755A1

Filed: 2008-12-16     Issued: 2009-06-25

Social networking site and system

(Original Assignee) Ramius Corporation     

Dwain Ehler, Philippe Dame, Alfred Jay
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (system users, content items) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (first content item) data specific to the user when the user accepts to stream the first media content item ;

generate a second request (user selection) from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data (system users, content items) specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items (system users, content items) determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party (third party) online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
WO2009076755A1
CLAIM 1
. A method for providing selective access to electronic content associated with a member of a social networking system , the method comprising the steps of : (a) generating a member account having at least one topic-based content collection ;
(b) associating at least one electronic content item with at least one of the topic-based content collections responsive to a content selection action implemented via the member account ;
(c) identifying at least one user as authorized to access the at least one electronic content item responsive to a user selection (second request) action implemented via the member account ;
and (d) providing access to the at least one electronic content item , associated with at least one of the topic-based content collections , only to the at least one user identified as authorized in step (c) .

WO2009076755A1
CLAIM 3
. The method according to claim 1 , wherein at least one electronic content item associated with at least one of the topic-based content collections is selected from a group consisting of : uploaded data ;
digital media files , including text , video , audio and image media files ;
links to digital media files stored by a third party (third party) system ;
original work generated through the social networking system , including data , text entries , commentary , blogs , event entries , digital invitations , and meeting requests .

WO2009076755A1
CLAIM 4
. The method according to claim 1 , wherein the step (c) of identifying at least one user authorized to access each of the content items (second media content items, media content item, extract second user data) comprises the steps of : (cl) grouping the at least one user with at least one contact group , (c2) identifying at least one contact group authorized to access the at least one content item , and (c3) providing access to the at least one content item only to the at least one contact group identified as authorized in step (c2) . 5 . The method according to claim 4 , wherein the step (cl) of grouping includes grouping the at least one user in a sub-contact group that is nested within the at least one contact group , such that the at least one contact group has a hierarchy of contact groups , and wherein the at least one user grouped in the sub-contact group has authorized access to the at least one contact group . 6 . The method according to claim 1 , wherein the step (c) of identifying at least one user authorized to access each of the content items further includes the steps of : identifying the at least one user authorized to access a given content collection , and providing the at least one user access to at least one content item associated with the given content collection . 7 . The method according to claim 4 , wherein the step (c) of identifying users authorized to access each of the content items further includes the steps of :

WO2009076755A1
CLAIM 2
(c6) providing access by the at least one identified user access to a first content item (first user) associated with the given content collection , and

WO2009076755A1
CLAIM 31
. A social networking system for providing selective access to identifying information associated with a member of the system , the system comprising : at least one data storage device for storing data associated with an account of the member and at least one member profile thereof , the data comprising profile-related data for the or each of the profiles , user-related data for each of a plurality of system users (second media content items, media content item, extract second user data) , and identifying information-related data associated with the identifying information ;
and at least one processing module operatively coupled to the at least one data storage device and configured with : at least two user interface components for implementing an account management interface enabling an identifying information association function and a user association function ;
an identifying information association component for implementing , responsive to the identifying information association function , association of the identifying information-related data with the profile-related data of a selected profile ;
and a user association component for implementing , responsive to the user association function , association of the user-related data of a selected system user with the profile-related data of the selected profile ;
wherein the at least two user interface components is further for implementing a user interface for providing access to the identifying information via the selected profile only to the selected system user .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (system users, content items) is a first version of an audiovisual work and the second media content item is a second version of the audiovisual work .
WO2009076755A1
CLAIM 4
. The method according to claim 1 , wherein the step (c) of identifying at least one user authorized to access each of the content items (second media content items, media content item, extract second user data) comprises the steps of : (cl) grouping the at least one user with at least one contact group , (c2) identifying at least one contact group authorized to access the at least one content item , and (c3) providing access to the at least one content item only to the at least one contact group identified as authorized in step (c2) . 5 . The method according to claim 4 , wherein the step (cl) of grouping includes grouping the at least one user in a sub-contact group that is nested within the at least one contact group , such that the at least one contact group has a hierarchy of contact groups , and wherein the at least one user grouped in the sub-contact group has authorized access to the at least one contact group . 6 . The method according to claim 1 , wherein the step (c) of identifying at least one user authorized to access each of the content items further includes the steps of : identifying the at least one user authorized to access a given content collection , and providing the at least one user access to at least one content item associated with the given content collection . 7 . The method according to claim 4 , wherein the step (c) of identifying users authorized to access each of the content items further includes the steps of :

WO2009076755A1
CLAIM 31
. A social networking system for providing selective access to identifying information associated with a member of the system , the system comprising : at least one data storage device for storing data associated with an account of the member and at least one member profile thereof , the data comprising profile-related data for the or each of the profiles , user-related data for each of a plurality of system users (second media content items, media content item, extract second user data) , and identifying information-related data associated with the identifying information ;
and at least one processing module operatively coupled to the at least one data storage device and configured with : at least two user interface components for implementing an account management interface enabling an identifying information association function and a user association function ;
an identifying information association component for implementing , responsive to the identifying information association function , association of the identifying information-related data with the profile-related data of a selected profile ;
and a user association component for implementing , responsive to the user association function , association of the user-related data of a selected system user with the profile-related data of the selected profile ;
wherein the at least two user interface components is further for implementing a user interface for providing access to the identifying information via the selected profile only to the selected system user .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (content type) of the audiovisual work .
WO2009076755A1
CLAIM 2
. The method according to claim 1 , wherein at least one electronic content item associated with at least one of the topic-based content collections includes a combination of electronic content type (studio version) s .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (system users, content items) is a first version of a book in digital format and the second media content item is a second version of the book in digital format .
WO2009076755A1
CLAIM 4
. The method according to claim 1 , wherein the step (c) of identifying at least one user authorized to access each of the content items (second media content items, media content item, extract second user data) comprises the steps of : (cl) grouping the at least one user with at least one contact group , (c2) identifying at least one contact group authorized to access the at least one content item , and (c3) providing access to the at least one content item only to the at least one contact group identified as authorized in step (c2) . 5 . The method according to claim 4 , wherein the step (cl) of grouping includes grouping the at least one user in a sub-contact group that is nested within the at least one contact group , such that the at least one contact group has a hierarchy of contact groups , and wherein the at least one user grouped in the sub-contact group has authorized access to the at least one contact group . 6 . The method according to claim 1 , wherein the step (c) of identifying at least one user authorized to access each of the content items further includes the steps of : identifying the at least one user authorized to access a given content collection , and providing the at least one user access to at least one content item associated with the given content collection . 7 . The method according to claim 4 , wherein the step (c) of identifying users authorized to access each of the content items further includes the steps of :

WO2009076755A1
CLAIM 31
. A social networking system for providing selective access to identifying information associated with a member of the system , the system comprising : at least one data storage device for storing data associated with an account of the member and at least one member profile thereof , the data comprising profile-related data for the or each of the profiles , user-related data for each of a plurality of system users (second media content items, media content item, extract second user data) , and identifying information-related data associated with the identifying information ;
and at least one processing module operatively coupled to the at least one data storage device and configured with : at least two user interface components for implementing an account management interface enabling an identifying information association function and a user association function ;
an identifying information association component for implementing , responsive to the identifying information association function , association of the identifying information-related data with the profile-related data of a selected profile ;
and a user association component for implementing , responsive to the user association function , association of the user-related data of a selected system user with the profile-related data of the selected profile ;
wherein the at least two user interface components is further for implementing a user interface for providing access to the identifying information via the selected profile only to the selected system user .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (first content item) data includes the number of times the user requested to evaluate streaming the first media content item (system users, content items) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
WO2009076755A1
CLAIM 4
. The method according to claim 1 , wherein the step (c) of identifying at least one user authorized to access each of the content items (second media content items, media content item, extract second user data) comprises the steps of : (cl) grouping the at least one user with at least one contact group , (c2) identifying at least one contact group authorized to access the at least one content item , and (c3) providing access to the at least one content item only to the at least one contact group identified as authorized in step (c2) . 5 . The method according to claim 4 , wherein the step (cl) of grouping includes grouping the at least one user in a sub-contact group that is nested within the at least one contact group , such that the at least one contact group has a hierarchy of contact groups , and wherein the at least one user grouped in the sub-contact group has authorized access to the at least one contact group . 6 . The method according to claim 1 , wherein the step (c) of identifying at least one user authorized to access each of the content items further includes the steps of : identifying the at least one user authorized to access a given content collection , and providing the at least one user access to at least one content item associated with the given content collection . 7 . The method according to claim 4 , wherein the step (c) of identifying users authorized to access each of the content items further includes the steps of :

WO2009076755A1
CLAIM 2
(c6) providing access by the at least one identified user access to a first content item (first user) associated with the given content collection , and

WO2009076755A1
CLAIM 31
. A social networking system for providing selective access to identifying information associated with a member of the system , the system comprising : at least one data storage device for storing data associated with an account of the member and at least one member profile thereof , the data comprising profile-related data for the or each of the profiles , user-related data for each of a plurality of system users (second media content items, media content item, extract second user data) , and identifying information-related data associated with the identifying information ;
and at least one processing module operatively coupled to the at least one data storage device and configured with : at least two user interface components for implementing an account management interface enabling an identifying information association function and a user association function ;
an identifying information association component for implementing , responsive to the identifying information association function , association of the identifying information-related data with the profile-related data of a selected profile ;
and a user association component for implementing , responsive to the user association function , association of the user-related data of a selected system user with the profile-related data of the selected profile ;
wherein the at least two user interface components is further for implementing a user interface for providing access to the identifying information via the selected profile only to the selected system user .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (system users, content items) from a licensing system (computing device) when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
WO2009076755A1
CLAIM 4
. The method according to claim 1 , wherein the step (c) of identifying at least one user authorized to access each of the content items (second media content items, media content item, extract second user data) comprises the steps of : (cl) grouping the at least one user with at least one contact group , (c2) identifying at least one contact group authorized to access the at least one content item , and (c3) providing access to the at least one content item only to the at least one contact group identified as authorized in step (c2) . 5 . The method according to claim 4 , wherein the step (cl) of grouping includes grouping the at least one user in a sub-contact group that is nested within the at least one contact group , such that the at least one contact group has a hierarchy of contact groups , and wherein the at least one user grouped in the sub-contact group has authorized access to the at least one contact group . 6 . The method according to claim 1 , wherein the step (c) of identifying at least one user authorized to access each of the content items further includes the steps of : identifying the at least one user authorized to access a given content collection , and providing the at least one user access to at least one content item associated with the given content collection . 7 . The method according to claim 4 , wherein the step (c) of identifying users authorized to access each of the content items further includes the steps of :

WO2009076755A1
CLAIM 12
. A computer readable medium comprising statements and instructions for execution by a computing device (licensing system) to provide selective access to electronic content associated with a member of a social networking system in accordance with the following : (a) generating a member account comprising at least one topic-based content collection ;
(b) associating at least one electronic content item with at least one of the topic-based content collections responsive to a content selection action implemented via the member account ;
(c) identifying at least one user as authorized to access the at least one electronic content item responsive to a user selection action implemented via the member account ;
and (d) providing access to the at least one electronic content item , associated with at least one of the topic-based content collections , only to the at least one user identified as authorized in step (c) .

WO2009076755A1
CLAIM 31
. A social networking system for providing selective access to identifying information associated with a member of the system , the system comprising : at least one data storage device for storing data associated with an account of the member and at least one member profile thereof , the data comprising profile-related data for the or each of the profiles , user-related data for each of a plurality of system users (second media content items, media content item, extract second user data) , and identifying information-related data associated with the identifying information ;
and at least one processing module operatively coupled to the at least one data storage device and configured with : at least two user interface components for implementing an account management interface enabling an identifying information association function and a user association function ;
an identifying information association component for implementing , responsive to the identifying information association function , association of the identifying information-related data with the profile-related data of a selected profile ;
and a user association component for implementing , responsive to the user association function , association of the user-related data of a selected system user with the profile-related data of the selected profile ;
wherein the at least two user interface components is further for implementing a user interface for providing access to the identifying information via the selected profile only to the selected system user .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (system users, content items) based on a plurality of streaming parameters included in the license that is received from the licensing system (computing device) .
WO2009076755A1
CLAIM 4
. The method according to claim 1 , wherein the step (c) of identifying at least one user authorized to access each of the content items (second media content items, media content item, extract second user data) comprises the steps of : (cl) grouping the at least one user with at least one contact group , (c2) identifying at least one contact group authorized to access the at least one content item , and (c3) providing access to the at least one content item only to the at least one contact group identified as authorized in step (c2) . 5 . The method according to claim 4 , wherein the step (cl) of grouping includes grouping the at least one user in a sub-contact group that is nested within the at least one contact group , such that the at least one contact group has a hierarchy of contact groups , and wherein the at least one user grouped in the sub-contact group has authorized access to the at least one contact group . 6 . The method according to claim 1 , wherein the step (c) of identifying at least one user authorized to access each of the content items further includes the steps of : identifying the at least one user authorized to access a given content collection , and providing the at least one user access to at least one content item associated with the given content collection . 7 . The method according to claim 4 , wherein the step (c) of identifying users authorized to access each of the content items further includes the steps of :

WO2009076755A1
CLAIM 12
. A computer readable medium comprising statements and instructions for execution by a computing device (licensing system) to provide selective access to electronic content associated with a member of a social networking system in accordance with the following : (a) generating a member account comprising at least one topic-based content collection ;
(b) associating at least one electronic content item with at least one of the topic-based content collections responsive to a content selection action implemented via the member account ;
(c) identifying at least one user as authorized to access the at least one electronic content item responsive to a user selection action implemented via the member account ;
and (d) providing access to the at least one electronic content item , associated with at least one of the topic-based content collections , only to the at least one user identified as authorized in step (c) .

WO2009076755A1
CLAIM 31
. A social networking system for providing selective access to identifying information associated with a member of the system , the system comprising : at least one data storage device for storing data associated with an account of the member and at least one member profile thereof , the data comprising profile-related data for the or each of the profiles , user-related data for each of a plurality of system users (second media content items, media content item, extract second user data) , and identifying information-related data associated with the identifying information ;
and at least one processing module operatively coupled to the at least one data storage device and configured with : at least two user interface components for implementing an account management interface enabling an identifying information association function and a user association function ;
an identifying information association component for implementing , responsive to the identifying information association function , association of the identifying information-related data with the profile-related data of a selected profile ;
and a user association component for implementing , responsive to the user association function , association of the user-related data of a selected system user with the profile-related data of the selected profile ;
wherein the at least two user interface components is further for implementing a user interface for providing access to the identifying information via the selected profile only to the selected system user .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (system users, content items) , and identify a second digital watermark included in a second media file of the second media content item .
WO2009076755A1
CLAIM 4
. The method according to claim 1 , wherein the step (c) of identifying at least one user authorized to access each of the content items (second media content items, media content item, extract second user data) comprises the steps of : (cl) grouping the at least one user with at least one contact group , (c2) identifying at least one contact group authorized to access the at least one content item , and (c3) providing access to the at least one content item only to the at least one contact group identified as authorized in step (c2) . 5 . The method according to claim 4 , wherein the step (cl) of grouping includes grouping the at least one user in a sub-contact group that is nested within the at least one contact group , such that the at least one contact group has a hierarchy of contact groups , and wherein the at least one user grouped in the sub-contact group has authorized access to the at least one contact group . 6 . The method according to claim 1 , wherein the step (c) of identifying at least one user authorized to access each of the content items further includes the steps of : identifying the at least one user authorized to access a given content collection , and providing the at least one user access to at least one content item associated with the given content collection . 7 . The method according to claim 4 , wherein the step (c) of identifying users authorized to access each of the content items further includes the steps of :

WO2009076755A1
CLAIM 31
. A social networking system for providing selective access to identifying information associated with a member of the system , the system comprising : at least one data storage device for storing data associated with an account of the member and at least one member profile thereof , the data comprising profile-related data for the or each of the profiles , user-related data for each of a plurality of system users (second media content items, media content item, extract second user data) , and identifying information-related data associated with the identifying information ;
and at least one processing module operatively coupled to the at least one data storage device and configured with : at least two user interface components for implementing an account management interface enabling an identifying information association function and a user association function ;
an identifying information association component for implementing , responsive to the identifying information association function , association of the identifying information-related data with the profile-related data of a selected profile ;
and a user association component for implementing , responsive to the user association function , association of the user-related data of a selected system user with the profile-related data of the selected profile ;
wherein the at least two user interface components is further for implementing a user interface for providing access to the identifying information via the selected profile only to the selected system user .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (system users, content items) .
WO2009076755A1
CLAIM 4
. The method according to claim 1 , wherein the step (c) of identifying at least one user authorized to access each of the content items (second media content items, media content item, extract second user data) comprises the steps of : (cl) grouping the at least one user with at least one contact group , (c2) identifying at least one contact group authorized to access the at least one content item , and (c3) providing access to the at least one content item only to the at least one contact group identified as authorized in step (c2) . 5 . The method according to claim 4 , wherein the step (cl) of grouping includes grouping the at least one user in a sub-contact group that is nested within the at least one contact group , such that the at least one contact group has a hierarchy of contact groups , and wherein the at least one user grouped in the sub-contact group has authorized access to the at least one contact group . 6 . The method according to claim 1 , wherein the step (c) of identifying at least one user authorized to access each of the content items further includes the steps of : identifying the at least one user authorized to access a given content collection , and providing the at least one user access to at least one content item associated with the given content collection . 7 . The method according to claim 4 , wherein the step (c) of identifying users authorized to access each of the content items further includes the steps of :

WO2009076755A1
CLAIM 31
. A social networking system for providing selective access to identifying information associated with a member of the system , the system comprising : at least one data storage device for storing data associated with an account of the member and at least one member profile thereof , the data comprising profile-related data for the or each of the profiles , user-related data for each of a plurality of system users (second media content items, media content item, extract second user data) , and identifying information-related data associated with the identifying information ;
and at least one processing module operatively coupled to the at least one data storage device and configured with : at least two user interface components for implementing an account management interface enabling an identifying information association function and a user association function ;
an identifying information association component for implementing , responsive to the identifying information association function , association of the identifying information-related data with the profile-related data of a selected profile ;
and a user association component for implementing , responsive to the user association function , association of the user-related data of a selected system user with the profile-related data of the selected profile ;
wherein the at least two user interface components is further for implementing a user interface for providing access to the identifying information via the selected profile only to the selected system user .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (system users, content items) .
WO2009076755A1
CLAIM 4
. The method according to claim 1 , wherein the step (c) of identifying at least one user authorized to access each of the content items (second media content items, media content item, extract second user data) comprises the steps of : (cl) grouping the at least one user with at least one contact group , (c2) identifying at least one contact group authorized to access the at least one content item , and (c3) providing access to the at least one content item only to the at least one contact group identified as authorized in step (c2) . 5 . The method according to claim 4 , wherein the step (cl) of grouping includes grouping the at least one user in a sub-contact group that is nested within the at least one contact group , such that the at least one contact group has a hierarchy of contact groups , and wherein the at least one user grouped in the sub-contact group has authorized access to the at least one contact group . 6 . The method according to claim 1 , wherein the step (c) of identifying at least one user authorized to access each of the content items further includes the steps of : identifying the at least one user authorized to access a given content collection , and providing the at least one user access to at least one content item associated with the given content collection . 7 . The method according to claim 4 , wherein the step (c) of identifying users authorized to access each of the content items further includes the steps of :

WO2009076755A1
CLAIM 31
. A social networking system for providing selective access to identifying information associated with a member of the system , the system comprising : at least one data storage device for storing data associated with an account of the member and at least one member profile thereof , the data comprising profile-related data for the or each of the profiles , user-related data for each of a plurality of system users (second media content items, media content item, extract second user data) , and identifying information-related data associated with the identifying information ;
and at least one processing module operatively coupled to the at least one data storage device and configured with : at least two user interface components for implementing an account management interface enabling an identifying information association function and a user association function ;
an identifying information association component for implementing , responsive to the identifying information association function , association of the identifying information-related data with the profile-related data of a selected profile ;
and a user association component for implementing , responsive to the user association function , association of the user-related data of a selected system user with the profile-related data of the selected profile ;
wherein the at least two user interface components is further for implementing a user interface for providing access to the identifying information via the selected profile only to the selected system user .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints for confirmation of the first and second media content items (system users, content items) with a digital media catalog database .
WO2009076755A1
CLAIM 4
. The method according to claim 1 , wherein the step (c) of identifying at least one user authorized to access each of the content items (second media content items, media content item, extract second user data) comprises the steps of : (cl) grouping the at least one user with at least one contact group , (c2) identifying at least one contact group authorized to access the at least one content item , and (c3) providing access to the at least one content item only to the at least one contact group identified as authorized in step (c2) . 5 . The method according to claim 4 , wherein the step (cl) of grouping includes grouping the at least one user in a sub-contact group that is nested within the at least one contact group , such that the at least one contact group has a hierarchy of contact groups , and wherein the at least one user grouped in the sub-contact group has authorized access to the at least one contact group . 6 . The method according to claim 1 , wherein the step (c) of identifying at least one user authorized to access each of the content items further includes the steps of : identifying the at least one user authorized to access a given content collection , and providing the at least one user access to at least one content item associated with the given content collection . 7 . The method according to claim 4 , wherein the step (c) of identifying users authorized to access each of the content items further includes the steps of :

WO2009076755A1
CLAIM 31
. A social networking system for providing selective access to identifying information associated with a member of the system , the system comprising : at least one data storage device for storing data associated with an account of the member and at least one member profile thereof , the data comprising profile-related data for the or each of the profiles , user-related data for each of a plurality of system users (second media content items, media content item, extract second user data) , and identifying information-related data associated with the identifying information ;
and at least one processing module operatively coupled to the at least one data storage device and configured with : at least two user interface components for implementing an account management interface enabling an identifying information association function and a user association function ;
an identifying information association component for implementing , responsive to the identifying information association function , association of the identifying information-related data with the profile-related data of a selected profile ;
and a user association component for implementing , responsive to the user association function , association of the user-related data of a selected system user with the profile-related data of the selected profile ;
wherein the at least two user interface components is further for implementing a user interface for providing access to the identifying information via the selected profile only to the selected system user .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (system users, content items) .
WO2009076755A1
CLAIM 4
. The method according to claim 1 , wherein the step (c) of identifying at least one user authorized to access each of the content items (second media content items, media content item, extract second user data) comprises the steps of : (cl) grouping the at least one user with at least one contact group , (c2) identifying at least one contact group authorized to access the at least one content item , and (c3) providing access to the at least one content item only to the at least one contact group identified as authorized in step (c2) . 5 . The method according to claim 4 , wherein the step (cl) of grouping includes grouping the at least one user in a sub-contact group that is nested within the at least one contact group , such that the at least one contact group has a hierarchy of contact groups , and wherein the at least one user grouped in the sub-contact group has authorized access to the at least one contact group . 6 . The method according to claim 1 , wherein the step (c) of identifying at least one user authorized to access each of the content items further includes the steps of : identifying the at least one user authorized to access a given content collection , and providing the at least one user access to at least one content item associated with the given content collection . 7 . The method according to claim 4 , wherein the step (c) of identifying users authorized to access each of the content items further includes the steps of :

WO2009076755A1
CLAIM 31
. A social networking system for providing selective access to identifying information associated with a member of the system , the system comprising : at least one data storage device for storing data associated with an account of the member and at least one member profile thereof , the data comprising profile-related data for the or each of the profiles , user-related data for each of a plurality of system users (second media content items, media content item, extract second user data) , and identifying information-related data associated with the identifying information ;
and at least one processing module operatively coupled to the at least one data storage device and configured with : at least two user interface components for implementing an account management interface enabling an identifying information association function and a user association function ;
an identifying information association component for implementing , responsive to the identifying information association function , association of the identifying information-related data with the profile-related data of a selected profile ;
and a user association component for implementing , responsive to the user association function , association of the user-related data of a selected system user with the profile-related data of the selected profile ;
wherein the at least two user interface components is further for implementing a user interface for providing access to the identifying information via the selected profile only to the selected system user .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
JP2010535377A

Filed: 2008-07-31     Issued: 2010-11-18

インターネットコーパスを用いた、文脈依存言語の自動的な修正および改善

(Original Assignee) ジンジャー ソフトウェア、インコーポレイティッド     

ザンビル、ヤエル カロブ, ザンビル、アビネール
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data (シーケンス) specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
JP2010535377A
CLAIM 9
前記選択器が、文脈ベースのスコアリングのファンクショナリティを有しており、このファンクショナリティが、インターネットコーパス内での、文脈素性シーケンス (first user data) (CFS)の出現頻度に少なくとも部分的に基づいて、前記複数の代替をランク付けするように作動する、請求項1〜8のいずれか1項に記載のコンピュータを利用した言語修正システム。

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media content item is a second version (する音) of the audiovisual work .
JP2010535377A
CLAIM 37
コンピュータを利用した言語修正システムであって、当該システムは、 スペル修正モジュール、誤用されている単語の修正モジュール、文法修正モジュール、および、語彙改善モジュールのうちの、少なくとも1つを有し、これらモジュールは、複数単語の入力を受け取りかつ修正出力を提供するものであり、 前記のスペル修正モジュール、誤用されている単語の修正モジュール、文法修正モジュール、および、語彙改善モジュールのうちの少なくとも1つは、それぞれ、 代替単語候補生成器、および、選択器を備えており、 代替単語候補生成器は、 前記入力の中の単語に対する音 (second version) 声の類似性に基づいて、代替単語を提示するとともに、音声の類似性のメトリックを示すように作動する、音声の類似性のファンクショナリティを含み、かつ、 前記入力の中の単語に対する文字列の類似性に基づいて、代替単語を提示するとともに、各代替単語に関する文字列の類似性のメトリックを示すように作動する、文字列の類似性のファンクショナリティを含み、 前記選択器は、前記音声の類似性のメトリックおよび前記文字列の類似性のメトリックを、文脈ベースの選択のファンクショナリティとともに使用することによって、前記出力の中の単語、または、前記代替単語候補生成器によって提示された代替単語候補のいずれか一方を選択するように作動するものである、 前記コンピュータを利用した言語修正システム。

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version (する音) is a studio version of the audiovisual work .
JP2010535377A
CLAIM 37
コンピュータを利用した言語修正システムであって、当該システムは、 スペル修正モジュール、誤用されている単語の修正モジュール、文法修正モジュール、および、語彙改善モジュールのうちの、少なくとも1つを有し、これらモジュールは、複数単語の入力を受け取りかつ修正出力を提供するものであり、 前記のスペル修正モジュール、誤用されている単語の修正モジュール、文法修正モジュール、および、語彙改善モジュールのうちの少なくとも1つは、それぞれ、 代替単語候補生成器、および、選択器を備えており、 代替単語候補生成器は、 前記入力の中の単語に対する音 (second version) 声の類似性に基づいて、代替単語を提示するとともに、音声の類似性のメトリックを示すように作動する、音声の類似性のファンクショナリティを含み、かつ、 前記入力の中の単語に対する文字列の類似性に基づいて、代替単語を提示するとともに、各代替単語に関する文字列の類似性のメトリックを示すように作動する、文字列の類似性のファンクショナリティを含み、 前記選択器は、前記音声の類似性のメトリックおよび前記文字列の類似性のメトリックを、文脈ベースの選択のファンクショナリティとともに使用することによって、前記出力の中の単語、または、前記代替単語候補生成器によって提示された代替単語候補のいずれか一方を選択するように作動するものである、 前記コンピュータを利用した言語修正システム。

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner of the audiovisual work and the second version (する音) is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
JP2010535377A
CLAIM 37
コンピュータを利用した言語修正システムであって、当該システムは、 スペル修正モジュール、誤用されている単語の修正モジュール、文法修正モジュール、および、語彙改善モジュールのうちの、少なくとも1つを有し、これらモジュールは、複数単語の入力を受け取りかつ修正出力を提供するものであり、 前記のスペル修正モジュール、誤用されている単語の修正モジュール、文法修正モジュール、および、語彙改善モジュールのうちの少なくとも1つは、それぞれ、 代替単語候補生成器、および、選択器を備えており、 代替単語候補生成器は、 前記入力の中の単語に対する音 (second version) 声の類似性に基づいて、代替単語を提示するとともに、音声の類似性のメトリックを示すように作動する、音声の類似性のファンクショナリティを含み、かつ、 前記入力の中の単語に対する文字列の類似性に基づいて、代替単語を提示するとともに、各代替単語に関する文字列の類似性のメトリックを示すように作動する、文字列の類似性のファンクショナリティを含み、 前記選択器は、前記音声の類似性のメトリックおよび前記文字列の類似性のメトリックを、文脈ベースの選択のファンクショナリティとともに使用することによって、前記出力の中の単語、または、前記代替単語候補生成器によって提示された代替単語候補のいずれか一方を選択するように作動するものである、 前記コンピュータを利用した言語修正システム。

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media content item is a second version (する音) of the book in digital format .
JP2010535377A
CLAIM 37
コンピュータを利用した言語修正システムであって、当該システムは、 スペル修正モジュール、誤用されている単語の修正モジュール、文法修正モジュール、および、語彙改善モジュールのうちの、少なくとも1つを有し、これらモジュールは、複数単語の入力を受け取りかつ修正出力を提供するものであり、 前記のスペル修正モジュール、誤用されている単語の修正モジュール、文法修正モジュール、および、語彙改善モジュールのうちの少なくとも1つは、それぞれ、 代替単語候補生成器、および、選択器を備えており、 代替単語候補生成器は、 前記入力の中の単語に対する音 (second version) 声の類似性に基づいて、代替単語を提示するとともに、音声の類似性のメトリックを示すように作動する、音声の類似性のファンクショナリティを含み、かつ、 前記入力の中の単語に対する文字列の類似性に基づいて、代替単語を提示するとともに、各代替単語に関する文字列の類似性のメトリックを示すように作動する、文字列の類似性のファンクショナリティを含み、 前記選択器は、前記音声の類似性のメトリックおよび前記文字列の類似性のメトリックを、文脈ベースの選択のファンクショナリティとともに使用することによって、前記出力の中の単語、または、前記代替単語候補生成器によって提示された代替単語候補のいずれか一方を選択するように作動するものである、 前記コンピュータを利用した言語修正システム。

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data (シーケンス) includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
JP2010535377A
CLAIM 9
前記選択器が、文脈ベースのスコアリングのファンクショナリティを有しており、このファンクショナリティが、インターネットコーパス内での、文脈素性シーケンス (first user data) (CFS)の出現頻度に少なくとも部分的に基づいて、前記複数の代替をランク付けするように作動する、請求項1〜8のいずれか1項に記載のコンピュータを利用した言語修正システム。

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item based on a plurality of streaming parameters (該パラメータ) included in the license that is received from the licensing system .
JP2010535377A
CLAIM 61
前記複数の代替が、文脈素性シーケンス(CFS)に基づいて評価され、かつ、前記信頼レベルが、下記のパラメーターのうちの少なくとも1つに基づくものであって、該パラメータ (streaming parameters) ーが、 選択されたCFSの、数、タイプ、および、スコアリング、 該CFSの文脈における、前記複数の代替の出現頻度の統計的な有意性の測定値、 前記CFSのそれぞれの優先メトリック、および、前記複数の代替の単語の類似性スコアに基づく、前記複数の代替の1つの選択における、一致の程度、 第1の所定の最小閾値を超える、前記複数の代替の1つの、非文脈的な類似性スコア、および、 第2の所定の最小閾値を超えるCFSスコアを有するとともに、第3の所定の閾値よりも大きい優先スコアを有する前記CFSの数によって示される、利用可能な文脈データの範囲、 である、請求項60に記載のコンピュータを利用した言語修正システム。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark (文字列) included in a first media file of the first media content item , and identify a second digital watermark included in a second media file of the second media content item .
JP2010535377A
CLAIM 37
コンピュータを利用した言語修正システムであって、当該システムは、 スペル修正モジュール、誤用されている単語の修正モジュール、文法修正モジュール、および、語彙改善モジュールのうちの、少なくとも1つを有し、これらモジュールは、複数単語の入力を受け取りかつ修正出力を提供するものであり、 前記のスペル修正モジュール、誤用されている単語の修正モジュール、文法修正モジュール、および、語彙改善モジュールのうちの少なくとも1つは、それぞれ、 代替単語候補生成器、および、選択器を備えており、 代替単語候補生成器は、 前記入力の中の単語に対する音声の類似性に基づいて、代替単語を提示するとともに、音声の類似性のメトリックを示すように作動する、音声の類似性のファンクショナリティを含み、かつ、 前記入力の中の単語に対する文字列 (first digital watermark) の類似性に基づいて、代替単語を提示するとともに、各代替単語に関する文字列の類似性のメトリックを示すように作動する、文字列の類似性のファンクショナリティを含み、 前記選択器は、前記音声の類似性のメトリックおよび前記文字列の類似性のメトリックを、文脈ベースの選択のファンクショナリティとともに使用することによって、前記出力の中の単語、または、前記代替単語候補生成器によって提示された代替単語候補のいずれか一方を選択するように作動するものである、 前記コンピュータを利用した言語修正システム。

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark (文字列) is metadata in the first media file , and the second digital watermark is metadata in the second media file .
JP2010535377A
CLAIM 37
コンピュータを利用した言語修正システムであって、当該システムは、 スペル修正モジュール、誤用されている単語の修正モジュール、文法修正モジュール、および、語彙改善モジュールのうちの、少なくとも1つを有し、これらモジュールは、複数単語の入力を受け取りかつ修正出力を提供するものであり、 前記のスペル修正モジュール、誤用されている単語の修正モジュール、文法修正モジュール、および、語彙改善モジュールのうちの少なくとも1つは、それぞれ、 代替単語候補生成器、および、選択器を備えており、 代替単語候補生成器は、 前記入力の中の単語に対する音声の類似性に基づいて、代替単語を提示するとともに、音声の類似性のメトリックを示すように作動する、音声の類似性のファンクショナリティを含み、かつ、 前記入力の中の単語に対する文字列 (first digital watermark) の類似性に基づいて、代替単語を提示するとともに、各代替単語に関する文字列の類似性のメトリックを示すように作動する、文字列の類似性のファンクショナリティを含み、 前記選択器は、前記音声の類似性のメトリックおよび前記文字列の類似性のメトリックを、文脈ベースの選択のファンクショナリティとともに使用することによって、前記出力の中の単語、または、前記代替単語候補生成器によって提示された代替単語候補のいずれか一方を選択するように作動するものである、 前記コンピュータを利用した言語修正システム。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
JP2009294913A

Filed: 2008-06-05     Issued: 2009-12-17

言語処理装置およびプログラム

(Original Assignee) Nippon Hoso Kyokai <Nhk>; 日本放送協会     

Akio Kobayashi, 彰夫 小林
US10885154B2
CLAIM 1
. A multimedia hardware device (少なくとも) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics (記憶部) record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
JP2009294913A
CLAIM 1
単語分割の正解候補の、単語列と品詞列と読み仮名と係り受け構造の少なくとも (hardware device) いずれかに基づく値を返す関数と、前記関数ごとの重み値を記憶する単語分割モデル記憶部 (second statistics, second statistics record, second media file) と、 テキストデータを読み込み、読み込んだ前記テキストデータを基に単語分割の正解候補を展開し、前記正解候補ごとに、前記単語分割モデル記憶部から読み出した前記関数を適用して前記値を算出するとともに前記関数ごとの前記重み値による重み付けを用いて単語分割の正解単語数の期待値のスコアを算出し、算出した前記スコアが最良の前記正解候補を選択し、選択された前記正解候補の単語分割を出力する単語分割処理部と、 を具備することを特徴とする言語処理装置。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media file (記憶部) of the second media content item .
JP2009294913A
CLAIM 1
単語分割の正解候補の、単語列と品詞列と読み仮名と係り受け構造の少なくともいずれかに基づく値を返す関数と、前記関数ごとの重み値を記憶する単語分割モデル記憶部 (second statistics, second statistics record, second media file) と、 テキストデータを読み込み、読み込んだ前記テキストデータを基に単語分割の正解候補を展開し、前記正解候補ごとに、前記単語分割モデル記憶部から読み出した前記関数を適用して前記値を算出するとともに前記関数ごとの前記重み値による重み付けを用いて単語分割の正解単語数の期待値のスコアを算出し、算出した前記スコアが最良の前記正解候補を選択し、選択された前記正解候補の単語分割を出力する単語分割処理部と、 を具備することを特徴とする言語処理装置。

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media file (記憶部) .
JP2009294913A
CLAIM 1
単語分割の正解候補の、単語列と品詞列と読み仮名と係り受け構造の少なくともいずれかに基づく値を返す関数と、前記関数ごとの重み値を記憶する単語分割モデル記憶部 (second statistics, second statistics record, second media file) と、 テキストデータを読み込み、読み込んだ前記テキストデータを基に単語分割の正解候補を展開し、前記正解候補ごとに、前記単語分割モデル記憶部から読み出した前記関数を適用して前記値を算出するとともに前記関数ごとの前記重み値による重み付けを用いて単語分割の正解単語数の期待値のスコアを算出し、算出した前記スコアが最良の前記正解候補を選択し、選択された前記正解候補の単語分割を出力する単語分割処理部と、 を具備することを特徴とする言語処理装置。

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics (記憶部) record in real time .
JP2009294913A
CLAIM 1
単語分割の正解候補の、単語列と品詞列と読み仮名と係り受け構造の少なくともいずれかに基づく値を返す関数と、前記関数ごとの重み値を記憶する単語分割モデル記憶部 (second statistics, second statistics record, second media file) と、 テキストデータを読み込み、読み込んだ前記テキストデータを基に単語分割の正解候補を展開し、前記正解候補ごとに、前記単語分割モデル記憶部から読み出した前記関数を適用して前記値を算出するとともに前記関数ごとの前記重み値による重み付けを用いて単語分割の正解単語数の期待値のスコアを算出し、算出した前記スコアが最良の前記正解候補を選択し、選択された前記正解候補の単語分割を出力する単語分割処理部と、 を具備することを特徴とする言語処理装置。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
WO2008140236A1

Filed: 2008-05-13     Issued: 2008-11-20

System and method for operating intelligence-growing cyber secretary

(Original Assignee) Byung-Su Lee     

Byung-Su Lee
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request (service provision) from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record (distribution module) , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic (when i) of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
WO2008140236A1
CLAIM 4
. The growing intelligence virtual secretary operation system according to claim 1 , wherein the virtual secretary provision server includes : a communication interface unit that transmits and receives data to and from the user terminal and the character provider terminal in conjunction with the communication network ;
a control module that is responsible for overall control of services of the virtual secretary ;
a user information management module that stores and manages user information of a user who receives and uses the virtual secretary in a user information database ;
a character information management module that stores character information provided from the character provider terminal as a virtual secretary in a character information database and manages the stored character information ;
a secretary service provision (first request) database that stores information of secretary services ;
and a character management module that manages information including information regarding growth of the virtual secretary and information regarding usage of the virtual secretary .

WO2008140236A1
CLAIM 5
. The growing intelligence virtual secretary operation system according to claim 1 or 4 , wherein the virtual secretary provision server further includes : a payment management module that manages payment including payment made when the user uses a virtual secretary , payment made when the character provider provides a virtual secretary , and payment of a cost occurring when making a contract with a company that provides information or when searching products of the company ;
a profit distribution module (second statistics record) that appropriately distributes a profit made by services of the virtual secretary ;
a question and answer information management module that stores information of a question generated by the user , who uses the virtual secretary , and transmits the question information to a character provider who can answer the question and stores information of an answer to the question generated by the character provider and transmits the answer information to the user terminal that has generated the question information ;
and a company management module that stores information of companies that sell products or the like and provide information over the Internet in a company information database and manages the stored company information .

WO2008140236A1
CLAIM 9
. The method according to claim 8 , wherein the step of providing the state information to the user through the virtual secretary includes the steps of : extracting and displaying , when a schedule is requested , schedule information on a screen and notifying the user of the schedule information through the virtual secretary ;
extracting and displaying , when a PC management state is requested , PC management state information on the screen and notifying the user of the PC management state information through the virtual secretary ;
extracting and displaying , when a business state is requested , business state information on the screen and notifying the user of the business state information through the virtual secretary ;
extracting and displaying , when i (target demographic) nformation search is requested , search result information obtained by performing the information search over the Internet on the screen and notifying the user of the search result information through the virtual secretary ;
extracting and displaying , when a health management state is requested , health management state information on the screen and notifying the user of the health management state information through the virtual secretary ;
extracting and displaying , when an education state is requested , education state information on the screen and notifying the user of the education state information through the virtual secretary ;
and generating , when the user has made a request at a remote place using wireless communication or when the user is located at a remote place , information of an answer to the request and transmitting the answer information to a personal terminal of the user at the remote place through the virtual secretary .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (information provider) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
WO2008140236A1
CLAIM 1
. A growing intelligence virtual secretary operation system comprising : a user terminal that a) receives a virtual secretary as a personified character according to command information from a user and stores the virtual secretary in a storage medium , b) grows the virtual secretary through learning and management , c) generates an answer to a question asked by the user and outputs a voice indicating the answer to communicate with the user , and d) connects to the Internet or the like and then searches for information using the virtual secretary ;
a character provider terminal that connects to the virtual secretary provision server , which serves to conduct a virtual secretary business , through a communication network to provide character information and to provide information of an answer to a question , the character provider terminal being used by a character information provider (copyright owner) who provides the character information ;
and a virtual secretary provision server that a) provides a character transmitted from the character provider terminal as a virtual secretary to the user terminal , b) distributes , when the user terminal searches for information using the virtual secretary , a profit made by a company that provides the information , and c) sends answer information , which is acquired by asking the character provider terminal a question , to the user terminal to impart intelligence to the virtual secretary .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming (allows connection) of the first media content item when the request is declined by the licensing system .
WO2008140236A1
CLAIM 2
. The growing intelligence virtual secretary operation system according to claim 1 , wherein the user terminal includes : a communication interface unit connected to the communication network , which allows connection (prevent streaming) to the Internet or the like , to interface data ;
a control module that controls overall operations of the user terminal including growth of the virtual secretary , information search using the virtual secretary , and voice recognition and output of questions and answers exchanged between the virtual secretary and the user ;
a voice recognition module that recognizes a voice of the user input through a microphone ;
an answer generation module that generates an answer to the recognized voice and generates and outputs a corresponding voice signal through a speaker ;
an information storage medium that stores various information including secretary information , PC management information , schedule management information , business management information , secretary education management information , health management information , and payment information ;
and a secretary information management module that manages basic information of the virtual secretary .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints for confirmation of the first and second media content items with a digital media catalog database (basic questions) .
WO2008140236A1
CLAIM 12
. The method according to claim 7 , wherein the virtual secretary operation procedure in the character provider terminal includes the steps of : making a portrait right contract with the virtual secretary provision server online ;
providing , after the portrait right contract is completed , answers to basic questions (digital media catalog database) of the character provider terminal to the virtual secretary provision server ;
and generating , when a question is received from the virtual secretary provision server , an answer to the question and transmitting the generated answer to the virtual secretary provision server ;
and paying a fee for the provision of the answer to the question to the character provider terminal .

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics record (distribution module) in real time .
WO2008140236A1
CLAIM 5
. The growing intelligence virtual secretary operation system according to claim 1 or 4 , wherein the virtual secretary provision server further includes : a payment management module that manages payment including payment made when the user uses a virtual secretary , payment made when the character provider provides a virtual secretary , and payment of a cost occurring when making a contract with a company that provides information or when searching products of the company ;
a profit distribution module (second statistics record) that appropriately distributes a profit made by services of the virtual secretary ;
a question and answer information management module that stores information of a question generated by the user , who uses the virtual secretary , and transmits the question information to a character provider who can answer the question and stores information of an answer to the question generated by the character provider and transmits the answer information to the user terminal that has generated the question information ;
and a company management module that stores information of companies that sell products or the like and provide information over the Internet in a company information database and manages the stored company information .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
WO2008109835A2

Filed: 2008-03-07     Issued: 2008-09-12

Speech recognition of speech recorded by a mobile communication facility

(Original Assignee) Vlingo Corporation     

Joseph P. Cerra, Roman V. Kishchenko, John N. Nguyen, Michael S. Phillips, Han Shu
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request (time t) from a user to evaluate streaming a first media (using information) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user (related information, audio capture) data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
WO2008109835A2
CLAIM 85
. The method of claim 62 , wherein identifying the application includes identifying an application running on the mobile communication facility at the time t (first request) he speech is recorded .

WO2008109835A2
CLAIM 269
. A method of entering text into a navigation system comprising : recording speech presented by a user using an audio capture (user identification data, second user, second user data, extract second user data) facility on the navigation system ;
providing the recording to a speech recognition facility ;
generating results utilizing the speech recognition facility using an unstructured language model based at least in part on the information relating to the recording ;
and providing the results to the navigation system .

WO2008109835A2
CLAIM 290
. The method of claim 288 wherein the navigation system provides information relating to the navigation application running on the navigation system to the speech recognition facility and the generating results is based at least in part on navigation related information (user identification data, second user, second user data, extract second user data) .

WO2008109835A2
CLAIM 363
. The method of claim 362 further comprising using information (first media) about a software application running on the device to assist the language model , wherein the information relating to the software application includes at least one of an identity of the application , an identity of a text box within the application , contextual information within the application , an identity of the mobile communication facility , and an identity of the user .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (using information) content item is a first version of an audiovisual work and the second media content item is a second version of the audiovisual work .
WO2008109835A2
CLAIM 363
. The method of claim 362 further comprising using information (first media) about a software application running on the device to assist the language model , wherein the information relating to the software application includes at least one of an identity of the application , an identity of a text box within the application , contextual information within the application , an identity of the mobile communication facility , and an identity of the user .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (content type) of the audiovisual work .
WO2008109835A2
CLAIM 762
. The method of claim 761 , wherein the at least one selected language model is at least one of a general language model for artists , a general language models for song titles , a general language model for video titles , a general language model for games , and a general language model for content type (studio version) s .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (using information) content item is a first version of a book in digital format (text message) and the second media content item is a second version of the book in digital format .
WO2008109835A2
CLAIM 2
. The method of claim 1 wherein , the performing an action includes at least one of ;
placing a phone call , answering a phone call , entering text , sending a text message (digital format) , sending an email message , starting an application resident on the mobile communication facility , providing an input to an application resident on the mobile communication facility , changing an option on the mobile communication facility , setting an option on the mobile communication facility , adjusting a setting on the mobile communication facility , interacting with content on the mobile communication facility , and searching for content on the mobile communication facility .

WO2008109835A2
CLAIM 363
. The method of claim 362 further comprising using information (first media) about a software application running on the device to assist the language model , wherein the information relating to the software application includes at least one of an identity of the application , an identity of a text box within the application , contextual information within the application , an identity of the mobile communication facility , and an identity of the user .

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user (related information, audio capture) data includes a geographic location of the user .
WO2008109835A2
CLAIM 269
. A method of entering text into a navigation system comprising : recording speech presented by a user using an audio capture (user identification data, second user, second user data, extract second user data) facility on the navigation system ;
providing the recording to a speech recognition facility ;
generating results utilizing the speech recognition facility using an unstructured language model based at least in part on the information relating to the recording ;
and providing the results to the navigation system .

WO2008109835A2
CLAIM 290
. The method of claim 288 wherein the navigation system provides information relating to the navigation application running on the navigation system to the speech recognition facility and the generating results is based at least in part on navigation related information (user identification data, second user, second user data, extract second user data) .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media (using information) content item , and the second user (related information, audio capture) data includes the number of times the user requested to evaluate streaming the second media content item .
WO2008109835A2
CLAIM 269
. A method of entering text into a navigation system comprising : recording speech presented by a user using an audio capture (user identification data, second user, second user data, extract second user data) facility on the navigation system ;
providing the recording to a speech recognition facility ;
generating results utilizing the speech recognition facility using an unstructured language model based at least in part on the information relating to the recording ;
and providing the results to the navigation system .

WO2008109835A2
CLAIM 290
. The method of claim 288 wherein the navigation system provides information relating to the navigation application running on the navigation system to the speech recognition facility and the generating results is based at least in part on navigation related information (user identification data, second user, second user data, extract second user data) .

WO2008109835A2
CLAIM 363
. The method of claim 362 further comprising using information (first media) about a software application running on the device to assist the language model , wherein the information relating to the software application includes at least one of an identity of the application , an identity of a text box within the application , contextual information within the application , an identity of the mobile communication facility , and an identity of the user .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (using information) content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
WO2008109835A2
CLAIM 363
. The method of claim 362 further comprising using information (first media) about a software application running on the device to assist the language model , wherein the information relating to the software application includes at least one of an identity of the application , an identity of a text box within the application , contextual information within the application , an identity of the mobile communication facility , and an identity of the user .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (using information) content item based on a plurality of streaming parameters included in the license that is received from the licensing system .
WO2008109835A2
CLAIM 363
. The method of claim 362 further comprising using information (first media) about a software application running on the device to assist the language model , wherein the information relating to the software application includes at least one of an identity of the application , an identity of a text box within the application , contextual information within the application , an identity of the mobile communication facility , and an identity of the user .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media (using information) file of the first media content item , and identify a second digital watermark included in a second media file of the second media content item .
WO2008109835A2
CLAIM 363
. The method of claim 362 further comprising using information (first media) about a software application running on the device to assist the language model , wherein the information relating to the software application includes at least one of an identity of the application , an identity of a text box within the application , contextual information within the application , an identity of the mobile communication facility , and an identity of the user .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media (using information) file , and the second digital watermark is metadata in the second media file .
WO2008109835A2
CLAIM 363
. The method of claim 362 further comprising using information (first media) about a software application running on the device to assist the language model , wherein the information relating to the software application includes at least one of an identity of the application , an identity of a text box within the application , contextual information within the application , an identity of the mobile communication facility , and an identity of the user .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media (using information) content item .
WO2008109835A2
CLAIM 363
. The method of claim 362 further comprising using information (first media) about a software application running on the device to assist the language model , wherein the information relating to the software application includes at least one of an identity of the application , an identity of a text box within the application , contextual information within the application , an identity of the mobile communication facility , and an identity of the user .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media (using information) content item .
WO2008109835A2
CLAIM 363
. The method of claim 362 further comprising using information (first media) about a software application running on the device to assist the language model , wherein the information relating to the software application includes at least one of an identity of the application , an identity of a text box within the application , contextual information within the application , an identity of the mobile communication facility , and an identity of the user .

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (related information, audio capture) that confirms the user' ;

s identity .
WO2008109835A2
CLAIM 269
. A method of entering text into a navigation system comprising : recording speech presented by a user using an audio capture (user identification data, second user, second user data, extract second user data) facility on the navigation system ;
providing the recording to a speech recognition facility ;
generating results utilizing the speech recognition facility using an unstructured language model based at least in part on the information relating to the recording ;
and providing the results to the navigation system .

WO2008109835A2
CLAIM 290
. The method of claim 288 wherein the navigation system provides information relating to the navigation application running on the navigation system to the speech recognition facility and the generating results is based at least in part on navigation related information (user identification data, second user, second user data, extract second user data) .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (using information) content item .
WO2008109835A2
CLAIM 363
. The method of claim 362 further comprising using information (first media) about a software application running on the device to assist the language model , wherein the information relating to the software application includes at least one of an identity of the application , an identity of a text box within the application , contextual information within the application , an identity of the mobile communication facility , and an identity of the user .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
EP2094032A1

Filed: 2008-02-19     Issued: 2009-08-26

Audio signal, method and apparatus for encoding or transmitting the same and method and apparatus for processing the same

(Original Assignee) Deutsche Thomson oHG     (Current Assignee) Deutsche Thomson oHG

Jürgen Schmidt, Johann-Markus Batke, Klaus Eilts-Grimm
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (said number) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item (said number) to the device ;

identify the second media content item by determining a second media (specific p) fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
EP2094032A1
CLAIM 1
Audio signal (60) comprising one or more audio source signals (X src) relating to specific p (second media) ositions and additional data (r src) , characterized in that the additional data define said specific positions to which the audio source signals relate .

EP2094032A1
CLAIM 5
Method according to claim 3 or 4 , further comprising the steps of - determining the number (O s) of source channels that are required for Ambisonics encoding , said number (second media content item, media content item) being (2N+1) for the 2D case and (N+1) 2 for the 3D case , where N is the order of Ambisonics encoding ;
- determining the number (O c) of available transmission or storage channels ;
and - comparing the number (O s) of source channels required for Ambisonics encoding of the order N with the number (O c) of available transmission or storage channels ;
- depending on said comparison , generating a mode decision information (MD) , having a first value if the number (O S) of source channels required for Ambisonics encoding of the order N is not less than the number of available transmission or storage channels (O C) , or having a different second value otherwise ;
and - generating (HOA e , 64) , and storing or transmitting , the Ambisonics encoded version (61) of the audio signal if the mode decision information (MD , 65) has said first value , or otherwise storing or transmitting the received or retrieved audio signal (60) .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (said number) is a first version of an audiovisual work and the second media content item (said number) is a second version of the audiovisual work .
EP2094032A1
CLAIM 1
Audio signal (60) comprising one or more audio source signals (X src) relating to specific p (second media) ositions and additional data (r src) , characterized in that the additional data define said specific positions to which the audio source signals relate .

EP2094032A1
CLAIM 5
Method according to claim 3 or 4 , further comprising the steps of - determining the number (O s) of source channels that are required for Ambisonics encoding , said number (second media content item, media content item) being (2N+1) for the 2D case and (N+1) 2 for the 3D case , where N is the order of Ambisonics encoding ;
- determining the number (O c) of available transmission or storage channels ;
and - comparing the number (O s) of source channels required for Ambisonics encoding of the order N with the number (O c) of available transmission or storage channels ;
- depending on said comparison , generating a mode decision information (MD) , having a first value if the number (O S) of source channels required for Ambisonics encoding of the order N is not less than the number of available transmission or storage channels (O C) , or having a different second value otherwise ;
and - generating (HOA e , 64) , and storing or transmitting , the Ambisonics encoded version (61) of the audio signal if the mode decision information (MD , 65) has said first value , or otherwise storing or transmitting the received or retrieved audio signal (60) .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (said number) is a first version of a book in digital format and the second media content item (said number) is a second version of the book in digital format .
EP2094032A1
CLAIM 1
Audio signal (60) comprising one or more audio source signals (X src) relating to specific p (second media) ositions and additional data (r src) , characterized in that the additional data define said specific positions to which the audio source signals relate .

EP2094032A1
CLAIM 5
Method according to claim 3 or 4 , further comprising the steps of - determining the number (O s) of source channels that are required for Ambisonics encoding , said number (second media content item, media content item) being (2N+1) for the 2D case and (N+1) 2 for the 3D case , where N is the order of Ambisonics encoding ;
- determining the number (O c) of available transmission or storage channels ;
and - comparing the number (O s) of source channels required for Ambisonics encoding of the order N with the number (O c) of available transmission or storage channels ;
- depending on said comparison , generating a mode decision information (MD) , having a first value if the number (O S) of source channels required for Ambisonics encoding of the order N is not less than the number of available transmission or storage channels (O C) , or having a different second value otherwise ;
and - generating (HOA e , 64) , and storing or transmitting , the Ambisonics encoded version (61) of the audio signal if the mode decision information (MD , 65) has said first value , or otherwise storing or transmitting the received or retrieved audio signal (60) .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (said number) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item (said number) .
EP2094032A1
CLAIM 1
Audio signal (60) comprising one or more audio source signals (X src) relating to specific p (second media) ositions and additional data (r src) , characterized in that the additional data define said specific positions to which the audio source signals relate .

EP2094032A1
CLAIM 5
Method according to claim 3 or 4 , further comprising the steps of - determining the number (O s) of source channels that are required for Ambisonics encoding , said number (second media content item, media content item) being (2N+1) for the 2D case and (N+1) 2 for the 3D case , where N is the order of Ambisonics encoding ;
- determining the number (O c) of available transmission or storage channels ;
and - comparing the number (O s) of source channels required for Ambisonics encoding of the order N with the number (O c) of available transmission or storage channels ;
- depending on said comparison , generating a mode decision information (MD) , having a first value if the number (O S) of source channels required for Ambisonics encoding of the order N is not less than the number of available transmission or storage channels (O C) , or having a different second value otherwise ;
and - generating (HOA e , 64) , and storing or transmitting , the Ambisonics encoded version (61) of the audio signal if the mode decision information (MD , 65) has said first value , or otherwise storing or transmitting the received or retrieved audio signal (60) .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (said number) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
EP2094032A1
CLAIM 5
Method according to claim 3 or 4 , further comprising the steps of - determining the number (O s) of source channels that are required for Ambisonics encoding , said number (second media content item, media content item) being (2N+1) for the 2D case and (N+1) 2 for the 3D case , where N is the order of Ambisonics encoding ;
- determining the number (O c) of available transmission or storage channels ;
and - comparing the number (O s) of source channels required for Ambisonics encoding of the order N with the number (O c) of available transmission or storage channels ;
- depending on said comparison , generating a mode decision information (MD) , having a first value if the number (O S) of source channels required for Ambisonics encoding of the order N is not less than the number of available transmission or storage channels (O C) , or having a different second value otherwise ;
and - generating (HOA e , 64) , and storing or transmitting , the Ambisonics encoded version (61) of the audio signal if the mode decision information (MD , 65) has said first value , or otherwise storing or transmitting the received or retrieved audio signal (60) .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (said number) based on a plurality of streaming parameters included in the license that is received from the licensing system .
EP2094032A1
CLAIM 5
Method according to claim 3 or 4 , further comprising the steps of - determining the number (O s) of source channels that are required for Ambisonics encoding , said number (second media content item, media content item) being (2N+1) for the 2D case and (N+1) 2 for the 3D case , where N is the order of Ambisonics encoding ;
- determining the number (O c) of available transmission or storage channels ;
and - comparing the number (O s) of source channels required for Ambisonics encoding of the order N with the number (O c) of available transmission or storage channels ;
- depending on said comparison , generating a mode decision information (MD) , having a first value if the number (O S) of source channels required for Ambisonics encoding of the order N is not less than the number of available transmission or storage channels (O C) , or having a different second value otherwise ;
and - generating (HOA e , 64) , and storing or transmitting , the Ambisonics encoded version (61) of the audio signal if the mode decision information (MD , 65) has said first value , or otherwise storing or transmitting the received or retrieved audio signal (60) .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (said number) , and identify a second digital watermark included in a second media (specific p) file of the second media content item (said number) .
EP2094032A1
CLAIM 1
Audio signal (60) comprising one or more audio source signals (X src) relating to specific p (second media) ositions and additional data (r src) , characterized in that the additional data define said specific positions to which the audio source signals relate .

EP2094032A1
CLAIM 5
Method according to claim 3 or 4 , further comprising the steps of - determining the number (O s) of source channels that are required for Ambisonics encoding , said number (second media content item, media content item) being (2N+1) for the 2D case and (N+1) 2 for the 3D case , where N is the order of Ambisonics encoding ;
- determining the number (O c) of available transmission or storage channels ;
and - comparing the number (O s) of source channels required for Ambisonics encoding of the order N with the number (O c) of available transmission or storage channels ;
- depending on said comparison , generating a mode decision information (MD) , having a first value if the number (O S) of source channels required for Ambisonics encoding of the order N is not less than the number of available transmission or storage channels (O C) , or having a different second value otherwise ;
and - generating (HOA e , 64) , and storing or transmitting , the Ambisonics encoded version (61) of the audio signal if the mode decision information (MD , 65) has said first value , or otherwise storing or transmitting the received or retrieved audio signal (60) .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media (specific p) file .
EP2094032A1
CLAIM 1
Audio signal (60) comprising one or more audio source signals (X src) relating to specific p (second media) ositions and additional data (r src) , characterized in that the additional data define said specific positions to which the audio source signals relate .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (said number) .
EP2094032A1
CLAIM 5
Method according to claim 3 or 4 , further comprising the steps of - determining the number (O s) of source channels that are required for Ambisonics encoding , said number (second media content item, media content item) being (2N+1) for the 2D case and (N+1) 2 for the 3D case , where N is the order of Ambisonics encoding ;
- determining the number (O c) of available transmission or storage channels ;
and - comparing the number (O s) of source channels required for Ambisonics encoding of the order N with the number (O c) of available transmission or storage channels ;
- depending on said comparison , generating a mode decision information (MD) , having a first value if the number (O S) of source channels required for Ambisonics encoding of the order N is not less than the number of available transmission or storage channels (O C) , or having a different second value otherwise ;
and - generating (HOA e , 64) , and storing or transmitting , the Ambisonics encoded version (61) of the audio signal if the mode decision information (MD , 65) has said first value , or otherwise storing or transmitting the received or retrieved audio signal (60) .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (said number) .
EP2094032A1
CLAIM 5
Method according to claim 3 or 4 , further comprising the steps of - determining the number (O s) of source channels that are required for Ambisonics encoding , said number (second media content item, media content item) being (2N+1) for the 2D case and (N+1) 2 for the 3D case , where N is the order of Ambisonics encoding ;
- determining the number (O c) of available transmission or storage channels ;
and - comparing the number (O s) of source channels required for Ambisonics encoding of the order N with the number (O c) of available transmission or storage channels ;
- depending on said comparison , generating a mode decision information (MD) , having a first value if the number (O S) of source channels required for Ambisonics encoding of the order N is not less than the number of available transmission or storage channels (O C) , or having a different second value otherwise ;
and - generating (HOA e , 64) , and storing or transmitting , the Ambisonics encoded version (61) of the audio signal if the mode decision information (MD , 65) has said first value , or otherwise storing or transmitting the received or retrieved audio signal (60) .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (specific p) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
EP2094032A1
CLAIM 1
Audio signal (60) comprising one or more audio source signals (X src) relating to specific p (second media) ositions and additional data (r src) , characterized in that the additional data define said specific positions to which the audio source signals relate .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (said number) .
EP2094032A1
CLAIM 5
Method according to claim 3 or 4 , further comprising the steps of - determining the number (O s) of source channels that are required for Ambisonics encoding , said number (second media content item, media content item) being (2N+1) for the 2D case and (N+1) 2 for the 3D case , where N is the order of Ambisonics encoding ;
- determining the number (O c) of available transmission or storage channels ;
and - comparing the number (O s) of source channels required for Ambisonics encoding of the order N with the number (O c) of available transmission or storage channels ;
- depending on said comparison , generating a mode decision information (MD) , having a first value if the number (O S) of source channels required for Ambisonics encoding of the order N is not less than the number of available transmission or storage channels (O C) , or having a different second value otherwise ;
and - generating (HOA e , 64) , and storing or transmitting , the Ambisonics encoded version (61) of the audio signal if the mode decision information (MD , 65) has said first value , or otherwise storing or transmitting the received or retrieved audio signal (60) .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
WO2008085742A2

Filed: 2007-12-27     Issued: 2008-07-17

Portable multifunction device, method and graphical user interface for interacting with user input elements in displayed content

(Original Assignee) Apple Inc.     

Francisco R. Tolmasky, Richard Williamson, Patricia J. Coleman, Chris Blumenberg, Corbin R. Dunn, Stephen O. Lemay, Marcel Van Os
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (first user) data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (computer readable storage medium) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user (second user) data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
WO2008085742A2
CLAIM 26
. A computer-implemented method , comprising : at a portable multifunction device with a touch screen display , displaying content on the touch screen display , wherein the content includes a plurality of user input elements ;
detecting a contact by a finger with the touch screen display ;
choosing a first user (first user) input element in the plurality of user input elements based on proximity of the first user input element to the contact ;
displaying information associated with the first user input element over the displayed content ;
detecting movement of the contact on the touch screen display ;
choosing a second user (second user) input element in the plurality of user input elements based on proximity of the second user input element to the contact ;
ending the display of information associated with the first user input element over the displayed content ;
displaying information associated with the second user input element over the displayed content ;
detecting a break in the contact by the finger with the touch screen display ;
and receiving input for the second user input element .

WO2008085742A2
CLAIM 30
. A computer-program product , comprising : a computer readable storage medium (second media, second media fingerprint, second media content items, second media fingerprints) and a computer program mechanism embedded therein , the computer program mechanism comprising instructions , which when executed by a portable multifunction device with a touch screen display , cause the device to : display content on the touch screen display , wherein the content includes a plurality of user input elements ;
detect a contact by a finger with the touch screen display ;
choose a user input element in the plurality of user input elements based on proximity of the user input element to the contact ;
display information associated with the chosen user input element over the displayed content ;
detect a break in the contact by the finger with the touch screen display ;
and receive input for the chosen user input element .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media (computer readable storage medium) content item is a second version of the audiovisual work .
WO2008085742A2
CLAIM 30
. A computer-program product , comprising : a computer readable storage medium (second media, second media fingerprint, second media content items, second media fingerprints) and a computer program mechanism embedded therein , the computer program mechanism comprising instructions , which when executed by a portable multifunction device with a touch screen display , cause the device to : display content on the touch screen display , wherein the content includes a plurality of user input elements ;
detect a contact by a finger with the touch screen display ;
choose a user input element in the plurality of user input elements based on proximity of the user input element to the contact ;
display information associated with the chosen user input element over the displayed content ;
detect a break in the contact by the finger with the touch screen display ;
and receive input for the chosen user input element .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media (computer readable storage medium) content item is a second version of the book in digital format .
WO2008085742A2
CLAIM 30
. A computer-program product , comprising : a computer readable storage medium (second media, second media fingerprint, second media content items, second media fingerprints) and a computer program mechanism embedded therein , the computer program mechanism comprising instructions , which when executed by a portable multifunction device with a touch screen display , cause the device to : display content on the touch screen display , wherein the content includes a plurality of user input elements ;
detect a contact by a finger with the touch screen display ;
choose a user input element in the plurality of user input elements based on proximity of the user input element to the contact ;
display information associated with the chosen user input element over the displayed content ;
detect a break in the contact by the finger with the touch screen display ;
and receive input for the chosen user input element .

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user (second user) data includes a geographic location of the user .
WO2008085742A2
CLAIM 26
. A computer-implemented method , comprising : at a portable multifunction device with a touch screen display , displaying content on the touch screen display , wherein the content includes a plurality of user input elements ;
detecting a contact by a finger with the touch screen display ;
choosing a first user input element in the plurality of user input elements based on proximity of the first user input element to the contact ;
displaying information associated with the first user input element over the displayed content ;
detecting movement of the contact on the touch screen display ;
choosing a second user (second user) input element in the plurality of user input elements based on proximity of the second user input element to the contact ;
ending the display of information associated with the first user input element over the displayed content ;
displaying information associated with the second user input element over the displayed content ;
detecting a break in the contact by the finger with the touch screen display ;
and receiving input for the second user input element .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (first user) data includes the number of times the user requested to evaluate streaming the first media content item , and the second user (second user) data includes the number of times the user requested to evaluate streaming the second media (computer readable storage medium) content item .
WO2008085742A2
CLAIM 26
. A computer-implemented method , comprising : at a portable multifunction device with a touch screen display , displaying content on the touch screen display , wherein the content includes a plurality of user input elements ;
detecting a contact by a finger with the touch screen display ;
choosing a first user (first user) input element in the plurality of user input elements based on proximity of the first user input element to the contact ;
displaying information associated with the first user input element over the displayed content ;
detecting movement of the contact on the touch screen display ;
choosing a second user (second user) input element in the plurality of user input elements based on proximity of the second user input element to the contact ;
ending the display of information associated with the first user input element over the displayed content ;
displaying information associated with the second user input element over the displayed content ;
detecting a break in the contact by the finger with the touch screen display ;
and receiving input for the second user input element .

WO2008085742A2
CLAIM 30
. A computer-program product , comprising : a computer readable storage medium (second media, second media fingerprint, second media content items, second media fingerprints) and a computer program mechanism embedded therein , the computer program mechanism comprising instructions , which when executed by a portable multifunction device with a touch screen display , cause the device to : display content on the touch screen display , wherein the content includes a plurality of user input elements ;
detect a contact by a finger with the touch screen display ;
choose a user input element in the plurality of user input elements based on proximity of the user input element to the contact ;
display information associated with the chosen user input element over the displayed content ;
detect a break in the contact by the finger with the touch screen display ;
and receive input for the chosen user input element .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media (computer readable storage medium) file of the second media content item .
WO2008085742A2
CLAIM 30
. A computer-program product , comprising : a computer readable storage medium (second media, second media fingerprint, second media content items, second media fingerprints) and a computer program mechanism embedded therein , the computer program mechanism comprising instructions , which when executed by a portable multifunction device with a touch screen display , cause the device to : display content on the touch screen display , wherein the content includes a plurality of user input elements ;
detect a contact by a finger with the touch screen display ;
choose a user input element in the plurality of user input elements based on proximity of the user input element to the contact ;
display information associated with the chosen user input element over the displayed content ;
detect a break in the contact by the finger with the touch screen display ;
and receive input for the chosen user input element .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media (computer readable storage medium) file .
WO2008085742A2
CLAIM 30
. A computer-program product , comprising : a computer readable storage medium (second media, second media fingerprint, second media content items, second media fingerprints) and a computer program mechanism embedded therein , the computer program mechanism comprising instructions , which when executed by a portable multifunction device with a touch screen display , cause the device to : display content on the touch screen display , wherein the content includes a plurality of user input elements ;
detect a contact by a finger with the touch screen display ;
choose a user input element in the plurality of user input elements based on proximity of the user input element to the contact ;
display information associated with the chosen user input element over the displayed content ;
detect a break in the contact by the finger with the touch screen display ;
and receive input for the chosen user input element .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (computer readable storage medium) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
WO2008085742A2
CLAIM 30
. A computer-program product , comprising : a computer readable storage medium (second media, second media fingerprint, second media content items, second media fingerprints) and a computer program mechanism embedded therein , the computer program mechanism comprising instructions , which when executed by a portable multifunction device with a touch screen display , cause the device to : display content on the touch screen display , wherein the content includes a plurality of user input elements ;
detect a contact by a finger with the touch screen display ;
choose a user input element in the plurality of user input elements based on proximity of the user input element to the contact ;
display information associated with the chosen user input element over the displayed content ;
detect a break in the contact by the finger with the touch screen display ;
and receive input for the chosen user input element .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
KR20080049647A

Filed: 2007-11-29     Issued: 2008-06-04

대화식 음성 인식 시스템

(Original Assignee) 하만 베커 오토모티브 시스템즈 게엠베하     

코닉 라르스, 샴 라이너, 고젠버거 안드레아스
US10885154B2
CLAIM 3
. The device of claim 2 , wherein the first and second unique characteristics are the occurrence of various audio frequencies at particular points (카테고리가) in time in the audiovisual work .
KR20080049647A
CLAIM 2
제 1항에 있어서 , N 개의 상이한 카테고리가 (particular points) 있고 , 카테고리 n의 경로는 간격 N 내지 n으로 상이한 카테고리들의 매치된 참조 항목의 연쇄 상태를 포함하는 것인 방법 .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file (이용가능, 하위의) for reproduction , wherein the digital media file include the first media content item .
KR20080049647A
CLAIM 24
a) 리스트 메모리의 이용가능 (digital media file) 한 용량에 따라 데이터베이스에서 리스트 메모리로 적어도 하나의 카테고리 각각에 대한 각각의 참조 항목 리스트를 로딩하는 단계 ;
b) 적어도 하나의 참조 항목이 복수의 항목을 포함하는 입력된 발성 어구의 항목 중 적어도 하나와 매치될 수 있는지 여부를 결정하는 단계 ;
c) 상기 매치된 참조 항목을 저장하고 , 현재의 참조 항목 리스트를 언로드하는 단계 ;
d) 모든 카테고리의 모든 참조 항목 리스트가 사전에 올려질 수 없는 경우 , 상기 현재의 참조 항목 리스트를 언로드하고 , 적어도 하나의 다른 카테고리 각각의 참조 항목 리스트를 로딩하고 , 단계 b) 및 c)를 반복하는 단계 ;
및 e) 상기 저장되고 매치된 참조 항목에 대응하는 상기 참조 항목 리스트를 로딩하고 , 상기 데이터베이스의 엔트리를 확인할 가능성이 가장 높은 매치된 참조 항목의 연쇄 상태를 결정하는 단계 를 포함하는 음성 인식 시스템에 의하여 발성 어구를 대화식으로 인식하는 방법 .

KR20080049647A
CLAIM 25
h) 카테고리 n 또는 그 하위의 (digital media file) 항목을 포함하는 입력 발성 어구를 수신하는 단계 , i) 차량의 현재 위치 , 현재 또는 이전의 목적지 , 또는 재생을 위해 선택되거나 현재 재생중인 매체 라이브러리의 매체 파일 중 적어도 하나의 파라미터에 기초한 카테고리 n의 참조 항목 리스트를 로딩하는 단계 , 및 j) 상기 로딩된 리스트에서 카테고리 n의 참조 항목이 상기 발성 어구의 항목과 매치될 수 있는지를 결정하는 단계 를 포함하는 음성 인식 시스템에 의하여 발성 어구를 대화식으로 인식하는 방법 .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints for confirmation of the first and second media content items with a digital media catalog database (컴퓨터를) .
KR20080049647A
CLAIM 11
제 1항 내지 10항 중 어느 한 항에 있어서 , 경로는 매체 라이브러리 , 내비게이션 루트 안내 서비스의 목적지 , 보드 컴퓨터를 (digital media catalog database) 작동시키기 위한 명령 , 또는 장치의 제어를 위한 명령 , 또는 외부 온라인 데이터베이스의 엔트리를 표시하는 데이터베이스의 엔트리를 지시하는 것인 방법 .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
JP2009098490A

Filed: 2007-10-18     Issued: 2009-05-07

音声認識結果編集装置、音声認識装置およびコンピュータプログラム

(Original Assignee) Kddi Corp; Kddi株式会社     

Toshiki Endo, Hisashi Kawai, Masaki Naito, 正樹 内藤, 恒 河井, 俊樹 遠藤
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party (出手段) online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
JP2009098490A
CLAIM 6
入力された音声を認識する処理を行い、認識した単語の列から成る認識結果を生成する音声認識手段と、 認識結果から候補語を抽出する候補語抽出手段 (third party) と、 候補語をグループ化する候補語グループ化手段と、 グループ化された候補語を画面に表示する候補語表示手段と、 ユーザが画面に表示された候補語を編集するための編集操作手段と、 ユーザによる編集内容に従って認識結果を更新する更新手段と、を備え、 前記候補語表示手段は、 一つの認識結果を画面表示する認識結果表示手段と、 該認識結果表示画面上で他の候補語のある箇所が編集箇所になったときにのみ、他の候補語を画面表示する候補語表示手段と、を有する、 ことを特徴とする音声認識装置。

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media content item is a second version (する音) of the audiovisual work .
JP2009098490A
CLAIM 1
音声認識結果が候補語の列として表され、且つ、候補語がグループ化された候補語データに基づいて、一つの認識結果を画面表示する認識結果表示手段と、 該認識結果表示画面上で他の候補語のある箇所が編集箇所になったときにのみ、他の候補語を画面表示する候補語表示手段と、 ユーザが画面に表示された候補語を編集するための編集操作手段と、 ユーザによる編集内容に従って認識結果を更新する更新手段と、 を備えたことを特徴とする音 (second version) 声認識結果編集装置。

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version (する音) is a studio version of the audiovisual work .
JP2009098490A
CLAIM 1
音声認識結果が候補語の列として表され、且つ、候補語がグループ化された候補語データに基づいて、一つの認識結果を画面表示する認識結果表示手段と、 該認識結果表示画面上で他の候補語のある箇所が編集箇所になったときにのみ、他の候補語を画面表示する候補語表示手段と、 ユーザが画面に表示された候補語を編集するための編集操作手段と、 ユーザによる編集内容に従って認識結果を更新する更新手段と、 を備えたことを特徴とする音 (second version) 声認識結果編集装置。

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner of the audiovisual work and the second version (する音) is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
JP2009098490A
CLAIM 1
音声認識結果が候補語の列として表され、且つ、候補語がグループ化された候補語データに基づいて、一つの認識結果を画面表示する認識結果表示手段と、 該認識結果表示画面上で他の候補語のある箇所が編集箇所になったときにのみ、他の候補語を画面表示する候補語表示手段と、 ユーザが画面に表示された候補語を編集するための編集操作手段と、 ユーザによる編集内容に従って認識結果を更新する更新手段と、 を備えたことを特徴とする音 (second version) 声認識結果編集装置。

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media content item is a second version (する音) of the book in digital format .
JP2009098490A
CLAIM 1
音声認識結果が候補語の列として表され、且つ、候補語がグループ化された候補語データに基づいて、一つの認識結果を画面表示する認識結果表示手段と、 該認識結果表示画面上で他の候補語のある箇所が編集箇所になったときにのみ、他の候補語を画面表示する候補語表示手段と、 ユーザが画面に表示された候補語を編集するための編集操作手段と、 ユーザによる編集内容に従って認識結果を更新する更新手段と、 を備えたことを特徴とする音 (second version) 声認識結果編集装置。

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data that confirms the user' ;

s identity (せること) .
JP2009098490A
CLAIM 11
音声認識結果が候補語の列として表され、且つ、候補語がグループ化された候補語データに基づいて、一つの認識結果を画面表示する認識結果表示機能と、 該認識結果表示画面上で他の候補語のある箇所が編集箇所になったときにのみ、他の候補語を画面表示する候補語表示機能と、 ユーザが画面に表示された候補語を編集するための編集操作機能と、 ユーザによる編集内容に従って認識結果を更新する更新機能と、 をコンピュータに実現させること (s identity) を特徴とするコンピュータプログラム。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
WO2008060739A2

Filed: 2007-08-30     Issued: 2008-05-22

Rights propagation and license management in conjunction with distribution of digital content

(Original Assignee) Qurio Holdings, Inc.     

Alfredo Issa, Christopher Amidon, Richard Walsh
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (license server, access rights) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint (following steps) that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items (license server, access rights) determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party (other user) online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
WO2008060739A2
CLAIM 1
. A method of configuring and managing user rights to distributed digital content , comprising the following steps (second media fingerprint) : establishing a level-license for each level in a group of n allowable levels for possible distribution of at least one predetermined portion of digital content , wherein each level-license is configured to define access rights (media content item, second media content item, second media content items) to the at least one predetermined portion of digital content for a given level ;
and receiving a user request from a requesting content recipient for access to a form of the at least one predetermined portion of digital content ;
and sending a license to the requesting user .

WO2008060739A2
CLAIM 10
. The method of claim 1 , further comprising a step of sending notification to a content producer each time another user (third party) views or distributes a form of the at least one predetermined portion of digital content in the social network .

WO2008060739A2
CLAIM 12
. A license server (media content item, second media content item, second media content items) for configuring and managing user rights to distributed digital content , comprising : a processor unit ;
and at least one portion of computer-readable medium for storing program code that is read and executed by said processor unit , said processor unit and said at least one portion of computer-readable medium functioning together to provide a plurality of operative modules , said modules comprising : a level-license creation module configured to establish a level-license for each level in a group of n allowable levels for possible distribution of at least one predetermined portion of digital content , wherein each level-license is configured to define access rights to the at least one predetermined portion of digital content for a given level ;
an authentication module for verifying that each requesting user is an intended recipient of the at least one predetermined portion of digital content ;
and a license assignment module for granting licenses to authenticated users who request access to the at least one predetermined portion of digital content .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (license server, access rights) is a first version of an audiovisual work and the second media content item is a second version of the audiovisual work .
WO2008060739A2
CLAIM 1
. A method of configuring and managing user rights to distributed digital content , comprising the following steps : establishing a level-license for each level in a group of n allowable levels for possible distribution of at least one predetermined portion of digital content , wherein each level-license is configured to define access rights (media content item, second media content item, second media content items) to the at least one predetermined portion of digital content for a given level ;
and receiving a user request from a requesting content recipient for access to a form of the at least one predetermined portion of digital content ;
and sending a license to the requesting user .

WO2008060739A2
CLAIM 12
. A license server (media content item, second media content item, second media content items) for configuring and managing user rights to distributed digital content , comprising : a processor unit ;
and at least one portion of computer-readable medium for storing program code that is read and executed by said processor unit , said processor unit and said at least one portion of computer-readable medium functioning together to provide a plurality of operative modules , said modules comprising : a level-license creation module configured to establish a level-license for each level in a group of n allowable levels for possible distribution of at least one predetermined portion of digital content , wherein each level-license is configured to define access rights to the at least one predetermined portion of digital content for a given level ;
an authentication module for verifying that each requesting user is an intended recipient of the at least one predetermined portion of digital content ;
and a license assignment module for granting licenses to authenticated users who request access to the at least one predetermined portion of digital content .

US10885154B2
CLAIM 3
. The device of claim 2 , wherein the first and second unique characteristics are the occurrence of various audio frequencies at particular points (more level) in time in the audiovisual work .
WO2008060739A2
CLAIM 22
. A method for a content recipient to access digital content distributed among one or more level (particular points) s in a social network , said method comprising the steps of : receiving an invitation from a user in a social network to view a form of digital content , wherein the form is predefined by a content producer in accordance with preselected alteration definitions ;
acquiring an encrypted copy of the digital content ;
requesting and receiving from a license server a license to access the digital content ;
and decrypting the digital content using a key included in a license received from the license server .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (configured to receive input) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
WO2008060739A2
CLAIM 14
. The license server of claim 13 , wherein said license server is configured to receive input (copyright owner) via said communications interface from one or more users , including content producers and content recipients , and wherein the level- license creation module establishes level-licenses based on distribution parameters provided from a content producer .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (license server, access rights) is a first version of a book in digital format and the second media content item is a second version of the book in digital format .
WO2008060739A2
CLAIM 1
. A method of configuring and managing user rights to distributed digital content , comprising the following steps : establishing a level-license for each level in a group of n allowable levels for possible distribution of at least one predetermined portion of digital content , wherein each level-license is configured to define access rights (media content item, second media content item, second media content items) to the at least one predetermined portion of digital content for a given level ;
and receiving a user request from a requesting content recipient for access to a form of the at least one predetermined portion of digital content ;
and sending a license to the requesting user .

WO2008060739A2
CLAIM 12
. A license server (media content item, second media content item, second media content items) for configuring and managing user rights to distributed digital content , comprising : a processor unit ;
and at least one portion of computer-readable medium for storing program code that is read and executed by said processor unit , said processor unit and said at least one portion of computer-readable medium functioning together to provide a plurality of operative modules , said modules comprising : a level-license creation module configured to establish a level-license for each level in a group of n allowable levels for possible distribution of at least one predetermined portion of digital content , wherein each level-license is configured to define access rights to the at least one predetermined portion of digital content for a given level ;
an authentication module for verifying that each requesting user is an intended recipient of the at least one predetermined portion of digital content ;
and a license assignment module for granting licenses to authenticated users who request access to the at least one predetermined portion of digital content .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (license server, access rights) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
WO2008060739A2
CLAIM 1
. A method of configuring and managing user rights to distributed digital content , comprising the following steps : establishing a level-license for each level in a group of n allowable levels for possible distribution of at least one predetermined portion of digital content , wherein each level-license is configured to define access rights (media content item, second media content item, second media content items) to the at least one predetermined portion of digital content for a given level ;
and receiving a user request from a requesting content recipient for access to a form of the at least one predetermined portion of digital content ;
and sending a license to the requesting user .

WO2008060739A2
CLAIM 12
. A license server (media content item, second media content item, second media content items) for configuring and managing user rights to distributed digital content , comprising : a processor unit ;
and at least one portion of computer-readable medium for storing program code that is read and executed by said processor unit , said processor unit and said at least one portion of computer-readable medium functioning together to provide a plurality of operative modules , said modules comprising : a level-license creation module configured to establish a level-license for each level in a group of n allowable levels for possible distribution of at least one predetermined portion of digital content , wherein each level-license is configured to define access rights to the at least one predetermined portion of digital content for a given level ;
an authentication module for verifying that each requesting user is an intended recipient of the at least one predetermined portion of digital content ;
and a license assignment module for granting licenses to authenticated users who request access to the at least one predetermined portion of digital content .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (license server, access rights) from a licensing system (computing device) when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
WO2008060739A2
CLAIM 1
. A method of configuring and managing user rights to distributed digital content , comprising the following steps : establishing a level-license for each level in a group of n allowable levels for possible distribution of at least one predetermined portion of digital content , wherein each level-license is configured to define access rights (media content item, second media content item, second media content items) to the at least one predetermined portion of digital content for a given level ;
and receiving a user request from a requesting content recipient for access to a form of the at least one predetermined portion of digital content ;
and sending a license to the requesting user .

WO2008060739A2
CLAIM 12
. A license server (media content item, second media content item, second media content items) for configuring and managing user rights to distributed digital content , comprising : a processor unit ;
and at least one portion of computer-readable medium for storing program code that is read and executed by said processor unit , said processor unit and said at least one portion of computer-readable medium functioning together to provide a plurality of operative modules , said modules comprising : a level-license creation module configured to establish a level-license for each level in a group of n allowable levels for possible distribution of at least one predetermined portion of digital content , wherein each level-license is configured to define access rights to the at least one predetermined portion of digital content for a given level ;
an authentication module for verifying that each requesting user is an intended recipient of the at least one predetermined portion of digital content ;
and a license assignment module for granting licenses to authenticated users who request access to the at least one predetermined portion of digital content .

WO2008060739A2
CLAIM 17
. An article of manufacture comprising a computer-readable medium embodying program instructions for directing a computing device (licensing system) to : create a plurality of level-licenses from distribution parameters obtained from a content producer , wherein each level-license defines level-rights to digital content for one of n different levels of allowed distribution in a social network ;
and upon request from a content recipient , sending a license to the requesting content recipient , wherein the license includes a key for decrypting the digital content in accordance with the level-rights defined by the content producer for the particular level associated with the requesting content recipient .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (license server, access rights) based on a plurality of streaming parameters included in the license that is received from the licensing system (computing device) .
WO2008060739A2
CLAIM 1
. A method of configuring and managing user rights to distributed digital content , comprising the following steps : establishing a level-license for each level in a group of n allowable levels for possible distribution of at least one predetermined portion of digital content , wherein each level-license is configured to define access rights (media content item, second media content item, second media content items) to the at least one predetermined portion of digital content for a given level ;
and receiving a user request from a requesting content recipient for access to a form of the at least one predetermined portion of digital content ;
and sending a license to the requesting user .

WO2008060739A2
CLAIM 12
. A license server (media content item, second media content item, second media content items) for configuring and managing user rights to distributed digital content , comprising : a processor unit ;
and at least one portion of computer-readable medium for storing program code that is read and executed by said processor unit , said processor unit and said at least one portion of computer-readable medium functioning together to provide a plurality of operative modules , said modules comprising : a level-license creation module configured to establish a level-license for each level in a group of n allowable levels for possible distribution of at least one predetermined portion of digital content , wherein each level-license is configured to define access rights to the at least one predetermined portion of digital content for a given level ;
an authentication module for verifying that each requesting user is an intended recipient of the at least one predetermined portion of digital content ;
and a license assignment module for granting licenses to authenticated users who request access to the at least one predetermined portion of digital content .

WO2008060739A2
CLAIM 17
. An article of manufacture comprising a computer-readable medium embodying program instructions for directing a computing device (licensing system) to : create a plurality of level-licenses from distribution parameters obtained from a content producer , wherein each level-license defines level-rights to digital content for one of n different levels of allowed distribution in a social network ;
and upon request from a content recipient , sending a license to the requesting content recipient , wherein the license includes a key for decrypting the digital content in accordance with the level-rights defined by the content producer for the particular level associated with the requesting content recipient .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (license server, access rights) , and identify a second digital watermark included in a second media file of the second media content item .
WO2008060739A2
CLAIM 1
. A method of configuring and managing user rights to distributed digital content , comprising the following steps : establishing a level-license for each level in a group of n allowable levels for possible distribution of at least one predetermined portion of digital content , wherein each level-license is configured to define access rights (media content item, second media content item, second media content items) to the at least one predetermined portion of digital content for a given level ;
and receiving a user request from a requesting content recipient for access to a form of the at least one predetermined portion of digital content ;
and sending a license to the requesting user .

WO2008060739A2
CLAIM 12
. A license server (media content item, second media content item, second media content items) for configuring and managing user rights to distributed digital content , comprising : a processor unit ;
and at least one portion of computer-readable medium for storing program code that is read and executed by said processor unit , said processor unit and said at least one portion of computer-readable medium functioning together to provide a plurality of operative modules , said modules comprising : a level-license creation module configured to establish a level-license for each level in a group of n allowable levels for possible distribution of at least one predetermined portion of digital content , wherein each level-license is configured to define access rights to the at least one predetermined portion of digital content for a given level ;
an authentication module for verifying that each requesting user is an intended recipient of the at least one predetermined portion of digital content ;
and a license assignment module for granting licenses to authenticated users who request access to the at least one predetermined portion of digital content .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (license server, access rights) .
WO2008060739A2
CLAIM 1
. A method of configuring and managing user rights to distributed digital content , comprising the following steps : establishing a level-license for each level in a group of n allowable levels for possible distribution of at least one predetermined portion of digital content , wherein each level-license is configured to define access rights (media content item, second media content item, second media content items) to the at least one predetermined portion of digital content for a given level ;
and receiving a user request from a requesting content recipient for access to a form of the at least one predetermined portion of digital content ;
and sending a license to the requesting user .

WO2008060739A2
CLAIM 12
. A license server (media content item, second media content item, second media content items) for configuring and managing user rights to distributed digital content , comprising : a processor unit ;
and at least one portion of computer-readable medium for storing program code that is read and executed by said processor unit , said processor unit and said at least one portion of computer-readable medium functioning together to provide a plurality of operative modules , said modules comprising : a level-license creation module configured to establish a level-license for each level in a group of n allowable levels for possible distribution of at least one predetermined portion of digital content , wherein each level-license is configured to define access rights to the at least one predetermined portion of digital content for a given level ;
an authentication module for verifying that each requesting user is an intended recipient of the at least one predetermined portion of digital content ;
and a license assignment module for granting licenses to authenticated users who request access to the at least one predetermined portion of digital content .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (license server, access rights) .
WO2008060739A2
CLAIM 1
. A method of configuring and managing user rights to distributed digital content , comprising the following steps : establishing a level-license for each level in a group of n allowable levels for possible distribution of at least one predetermined portion of digital content , wherein each level-license is configured to define access rights (media content item, second media content item, second media content items) to the at least one predetermined portion of digital content for a given level ;
and receiving a user request from a requesting content recipient for access to a form of the at least one predetermined portion of digital content ;
and sending a license to the requesting user .

WO2008060739A2
CLAIM 12
. A license server (media content item, second media content item, second media content items) for configuring and managing user rights to distributed digital content , comprising : a processor unit ;
and at least one portion of computer-readable medium for storing program code that is read and executed by said processor unit , said processor unit and said at least one portion of computer-readable medium functioning together to provide a plurality of operative modules , said modules comprising : a level-license creation module configured to establish a level-license for each level in a group of n allowable levels for possible distribution of at least one predetermined portion of digital content , wherein each level-license is configured to define access rights to the at least one predetermined portion of digital content for a given level ;
an authentication module for verifying that each requesting user is an intended recipient of the at least one predetermined portion of digital content ;
and a license assignment module for granting licenses to authenticated users who request access to the at least one predetermined portion of digital content .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints for confirmation of the first and second media content items (license server, access rights) with a digital media catalog database .
WO2008060739A2
CLAIM 1
. A method of configuring and managing user rights to distributed digital content , comprising the following steps : establishing a level-license for each level in a group of n allowable levels for possible distribution of at least one predetermined portion of digital content , wherein each level-license is configured to define access rights (media content item, second media content item, second media content items) to the at least one predetermined portion of digital content for a given level ;
and receiving a user request from a requesting content recipient for access to a form of the at least one predetermined portion of digital content ;
and sending a license to the requesting user .

WO2008060739A2
CLAIM 12
. A license server (media content item, second media content item, second media content items) for configuring and managing user rights to distributed digital content , comprising : a processor unit ;
and at least one portion of computer-readable medium for storing program code that is read and executed by said processor unit , said processor unit and said at least one portion of computer-readable medium functioning together to provide a plurality of operative modules , said modules comprising : a level-license creation module configured to establish a level-license for each level in a group of n allowable levels for possible distribution of at least one predetermined portion of digital content , wherein each level-license is configured to define access rights to the at least one predetermined portion of digital content for a given level ;
an authentication module for verifying that each requesting user is an intended recipient of the at least one predetermined portion of digital content ;
and a license assignment module for granting licenses to authenticated users who request access to the at least one predetermined portion of digital content .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (license server, access rights) .
WO2008060739A2
CLAIM 1
. A method of configuring and managing user rights to distributed digital content , comprising the following steps : establishing a level-license for each level in a group of n allowable levels for possible distribution of at least one predetermined portion of digital content , wherein each level-license is configured to define access rights (media content item, second media content item, second media content items) to the at least one predetermined portion of digital content for a given level ;
and receiving a user request from a requesting content recipient for access to a form of the at least one predetermined portion of digital content ;
and sending a license to the requesting user .

WO2008060739A2
CLAIM 12
. A license server (media content item, second media content item, second media content items) for configuring and managing user rights to distributed digital content , comprising : a processor unit ;
and at least one portion of computer-readable medium for storing program code that is read and executed by said processor unit , said processor unit and said at least one portion of computer-readable medium functioning together to provide a plurality of operative modules , said modules comprising : a level-license creation module configured to establish a level-license for each level in a group of n allowable levels for possible distribution of at least one predetermined portion of digital content , wherein each level-license is configured to define access rights to the at least one predetermined portion of digital content for a given level ;
an authentication module for verifying that each requesting user is an intended recipient of the at least one predetermined portion of digital content ;
and a license assignment module for granting licenses to authenticated users who request access to the at least one predetermined portion of digital content .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
JP2009036999A

Filed: 2007-08-01     Issued: 2009-02-19

Interactive method by computer, interactive system, computer program, and computer-readable storage medium

(Original Assignee) Gengo Rikai Kenkyusho:Kk; Infocom Corp; インフォコム株式会社; 株式会社言語理解研究所     

Hiroshi Aihara, Hideo Nakano, 英雄 中野, 博 合原
US10885154B2
CLAIM 1
. A multimedia hardware device (少なくとも) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media (readable storage medium) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data (superordinate, システム) specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
JP2009036999A
CLAIM 1
複数のシチュエーションのそれぞれに関連する語彙の集合からなるシチュエーション言語モデルと、複数のシチュエーションのそれぞれを代表する語彙の集合からなる切替え言語モデルを備え、 ユーザの発話中のキーワードを選出し、 前記キーワードとユーザの発話時のシチュエーションに基づいて外部情報源を検索し、 前記外部情報源から得られた外部情報とシチュエーション言語モデルに基づいて発話を生成することを含む、コンピュータによる対話方法であって、 前記外部情報源に含まれる外部情報にはそれぞれ当該情報が所属する概念を表すメタ情報が関連付けられており、前記検索においては、キーワードが多義語である場合に、メタ情報とシチュエーションに対応する概念もしくは上位概念とが適合することを条件に外部情報を選別することを含む対話方法。 A situation language model consisting of a set of vocabulary related to each of a plurality of situations , and a switching language model consisting of a set of vocabularies representing each of the plurality of situations , Select keywords that the user is speaking , Search external information sources based on the keyword and the situation when the user speaks , A computer interaction method comprising generating an utterance based on external information obtained from the external information source and a situation language model , The external information included in the external information source is associated with meta information representing a concept to which the information belongs , and in the search , the concept corresponding to the meta information and the situation when the keyword is an ambiguous word . Or , a dialogue method including selecting external information on condition that the superordinate (extract second user data, transmit user identification data, user identification data) concept is compatible .

JP2009036999A
CLAIM 2
前記シチュエーション言語モデルは、認識語彙を概念ごとにグルーピングし、概念を逆ツリー状に階層構造化し、概念のうちの少なくとも (hardware device) 1つにシチュエーションが対応付けられた語彙概念構造を有し、 ユーザが発話したときのシチュエーションに対応する概念もしくは上位概念と外部情報のメタ情報が一致するときにメタ情報とシチュエーションとが適合すると判断する請求項1に記載の対話方法。 The situation language model has a vocabulary conceptual structure in which recognition vocabularies are grouped by concept , the concepts are hierarchically structured in an inverted tree shape , and a situation is associated with at least one of the concepts , The dialogue method according to claim 1 , wherein when the concept corresponding to the situation when the user speaks or the superordinate concept matches the meta information of the external information , the meta information and the situation are determined to be suitable .

JP2009036999A
CLAIM 5
複数のシチュエーションのそれぞれに関連する語彙の集合からなるシチュエーション言語モデルを記憶した記憶媒体と、 ユーザの発話中のキーワードを選出する音声認識処理部と、 前記キーワードについてシチュエーション継続を判断および外部情報取得を判断する意図理解処理部と、 前記キーワードとユーザ発話時のシチュエーションに対応する概念もしくは上位概念に基づいて外部情報源を検索する外部情報検索部と、 前記外部情報源から得られた外部情報とシチュエーション言語モデルに基づいて発話を生成する対話シチュエーション制御部を含む、コンピュータによる対話システム (extract second user data, transmit user identification data, user identification data) であって、 前記外部情報源に含まれる外部情報にはそれぞれ当該情報が所属する概念を表すメタ情報が関連付けられており、前記検索においては、キーワードが多義語である場合に、メタ情報とユーザ発話時のシチュエーションに対応する概念もしくは上位概念とが適合することを条件に外部情報を選別する対話システム。 A storage medium storing a situation language model composed of a set of vocabulary related to each of a plurality of situations ;
A voice recognition processing unit that selects a keyword that the user is speaking ;
An intention understanding processing unit that determines situation continuation and external information acquisition for the keyword ;
An external information search unit that searches for external information sources based on a concept or a superordinate concept corresponding to the keyword and the situation at the time of user utterance ;
A dialogue system by a computer , including a dialogue situation control unit that generates an utterance based on external information obtained from the external information source and a situation language model , The external information included in the external information source is associated with meta information representing the concept to which the information belongs , and in the search , when the keyword is a polysemy , the meta information and the situation at the time of user utterance Dialogue system that selects external information on the condition that the concept or superordinate concept is compatible .

JP2009036999A
CLAIM 11
請求項10に記載のコンピュータプログラムを格納した、コンピュータに読み取り可能な記憶媒体。   A computer-readable storage medium (first media, first media fingerprint, first media file) storing the computer program according to claim 10 .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (readable storage medium) content item is a first version of an audiovisual work and the second media content item is a second version (する音) of the audiovisual work .
JP2009036999A
CLAIM 5
複数のシチュエーションのそれぞれに関連する語彙の集合からなるシチュエーション言語モデルを記憶した記憶媒体と、 ユーザの発話中のキーワードを選出する音 (second version) 声認識処理部と、 前記キーワードについてシチュエーション継続を判断および外部情報取得を判断する意図理解処理部と、 前記キーワードとユーザ発話時のシチュエーションに対応する概念もしくは上位概念に基づいて外部情報源を検索する外部情報検索部と、 前記外部情報源から得られた外部情報とシチュエーション言語モデルに基づいて発話を生成する対話シチュエーション制御部を含む、コンピュータによる対話システムであって、 前記外部情報源に含まれる外部情報にはそれぞれ当該情報が所属する概念を表すメタ情報が関連付けられており、前記検索においては、キーワードが多義語である場合に、メタ情報とユーザ発話時のシチュエーションに対応する概念もしくは上位概念とが適合することを条件に外部情報を選別する対話システム。 A storage medium storing a situation language model composed of a set of vocabulary related to each of a plurality of situations ;
A voice recognition processing unit that selects a keyword that the user is speaking ;
An intention understanding processing unit that determines situation continuation and external information acquisition for the keyword ;
An external information search unit that searches for external information sources based on a concept or a superordinate concept corresponding to the keyword and the situation at the time of user utterance ;
A dialogue system by a computer , including a dialogue situation control unit that generates an utterance based on external information obtained from the external information source and a situation language model , The external information included in the external information source is associated with meta information representing the concept to which the information belongs , and in the search , when the keyword is a polysemy , the meta information and the situation at the time of user utterance Dialogue system that selects external information on the condition that the concept or superordinate concept is compatible .

JP2009036999A
CLAIM 11
請求項10に記載のコンピュータプログラムを格納した、コンピュータに読み取り可能な記憶媒体。   A computer-readable storage medium (first media, first media fingerprint, first media file) storing the computer program according to claim 10 .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version (する音) is a studio version of the audiovisual work .
JP2009036999A
CLAIM 5
複数のシチュエーションのそれぞれに関連する語彙の集合からなるシチュエーション言語モデルを記憶した記憶媒体と、 ユーザの発話中のキーワードを選出する音 (second version) 声認識処理部と、 前記キーワードについてシチュエーション継続を判断および外部情報取得を判断する意図理解処理部と、 前記キーワードとユーザ発話時のシチュエーションに対応する概念もしくは上位概念に基づいて外部情報源を検索する外部情報検索部と、 前記外部情報源から得られた外部情報とシチュエーション言語モデルに基づいて発話を生成する対話シチュエーション制御部を含む、コンピュータによる対話システムであって、 前記外部情報源に含まれる外部情報にはそれぞれ当該情報が所属する概念を表すメタ情報が関連付けられており、前記検索においては、キーワードが多義語である場合に、メタ情報とユーザ発話時のシチュエーションに対応する概念もしくは上位概念とが適合することを条件に外部情報を選別する対話システム。 A storage medium storing a situation language model composed of a set of vocabulary related to each of a plurality of situations ;
A voice recognition processing unit that selects a keyword that the user is speaking ;
An intention understanding processing unit that determines situation continuation and external information acquisition for the keyword ;
An external information search unit that searches for external information sources based on a concept or a superordinate concept corresponding to the keyword and the situation at the time of user utterance ;
A dialogue system by a computer , including a dialogue situation control unit that generates an utterance based on external information obtained from the external information source and a situation language model , The external information included in the external information source is associated with meta information representing the concept to which the information belongs , and in the search , when the keyword is a polysemy , the meta information and the situation at the time of user utterance Dialogue system that selects external information on the condition that the concept or superordinate concept is compatible .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner of the audiovisual work and the second version (する音) is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
JP2009036999A
CLAIM 5
複数のシチュエーションのそれぞれに関連する語彙の集合からなるシチュエーション言語モデルを記憶した記憶媒体と、 ユーザの発話中のキーワードを選出する音 (second version) 声認識処理部と、 前記キーワードについてシチュエーション継続を判断および外部情報取得を判断する意図理解処理部と、 前記キーワードとユーザ発話時のシチュエーションに対応する概念もしくは上位概念に基づいて外部情報源を検索する外部情報検索部と、 前記外部情報源から得られた外部情報とシチュエーション言語モデルに基づいて発話を生成する対話シチュエーション制御部を含む、コンピュータによる対話システムであって、 前記外部情報源に含まれる外部情報にはそれぞれ当該情報が所属する概念を表すメタ情報が関連付けられており、前記検索においては、キーワードが多義語である場合に、メタ情報とユーザ発話時のシチュエーションに対応する概念もしくは上位概念とが適合することを条件に外部情報を選別する対話システム。 A storage medium storing a situation language model composed of a set of vocabulary related to each of a plurality of situations ;
A voice recognition processing unit that selects a keyword that the user is speaking ;
An intention understanding processing unit that determines situation continuation and external information acquisition for the keyword ;
An external information search unit that searches for external information sources based on a concept or a superordinate concept corresponding to the keyword and the situation at the time of user utterance ;
A dialogue system by a computer , including a dialogue situation control unit that generates an utterance based on external information obtained from the external information source and a situation language model , The external information included in the external information source is associated with meta information representing the concept to which the information belongs , and in the search , when the keyword is a polysemy , the meta information and the situation at the time of user utterance Dialogue system that selects external information on the condition that the concept or superordinate concept is compatible .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (readable storage medium) content item is a first version of a book in digital format and the second media content item is a second version (する音) of the book in digital format .
JP2009036999A
CLAIM 5
複数のシチュエーションのそれぞれに関連する語彙の集合からなるシチュエーション言語モデルを記憶した記憶媒体と、 ユーザの発話中のキーワードを選出する音 (second version) 声認識処理部と、 前記キーワードについてシチュエーション継続を判断および外部情報取得を判断する意図理解処理部と、 前記キーワードとユーザ発話時のシチュエーションに対応する概念もしくは上位概念に基づいて外部情報源を検索する外部情報検索部と、 前記外部情報源から得られた外部情報とシチュエーション言語モデルに基づいて発話を生成する対話シチュエーション制御部を含む、コンピュータによる対話システムであって、 前記外部情報源に含まれる外部情報にはそれぞれ当該情報が所属する概念を表すメタ情報が関連付けられており、前記検索においては、キーワードが多義語である場合に、メタ情報とユーザ発話時のシチュエーションに対応する概念もしくは上位概念とが適合することを条件に外部情報を選別する対話システム。 A storage medium storing a situation language model composed of a set of vocabulary related to each of a plurality of situations ;
A voice recognition processing unit that selects a keyword that the user is speaking ;
An intention understanding processing unit that determines situation continuation and external information acquisition for the keyword ;
An external information search unit that searches for external information sources based on a concept or a superordinate concept corresponding to the keyword and the situation at the time of user utterance ;
A dialogue system by a computer , including a dialogue situation control unit that generates an utterance based on external information obtained from the external information source and a situation language model , The external information included in the external information source is associated with meta information representing the concept to which the information belongs , and in the search , when the keyword is a polysemy , the meta information and the situation at the time of user utterance Dialogue system that selects external information on the condition that the concept or superordinate concept is compatible .

JP2009036999A
CLAIM 11
請求項10に記載のコンピュータプログラムを格納した、コンピュータに読み取り可能な記憶媒体。   A computer-readable storage medium (first media, first media fingerprint, first media file) storing the computer program according to claim 10 .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media (readable storage medium) content item , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
JP2009036999A
CLAIM 11
請求項10に記載のコンピュータプログラムを格納した、コンピュータに読み取り可能な記憶媒体。   A computer-readable storage medium (first media, first media fingerprint, first media file) storing the computer program according to claim 10 .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (readable storage medium) content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
JP2009036999A
CLAIM 11
請求項10に記載のコンピュータプログラムを格納した、コンピュータに読み取り可能な記憶媒体。   A computer-readable storage medium (first media, first media fingerprint, first media file) storing the computer program according to claim 10 .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (readable storage medium) content item based on a plurality of streaming parameters included in the license that is received from the licensing system .
JP2009036999A
CLAIM 11
請求項10に記載のコンピュータプログラムを格納した、コンピュータに読み取り可能な記憶媒体。   A computer-readable storage medium (first media, first media fingerprint, first media file) storing the computer program according to claim 10 .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark (文字列) included in a first media (readable storage medium) file of the first media content item , and identify a second digital watermark included in a second media file of the second media content item .
JP2009036999A
CLAIM 9
前記意図理解処理部は、ユーザの発話を文字列 (first digital watermark) に変換した後にシチュエーション言語モデルと切り替え言語モデルとを参照して解釈する請求項8に記載の対話システム。   The dialogue system according to claim 8 , wherein the intention understanding processing unit interprets a user' ;
s utterance by referring to a situation language model and a switching language model after converting the utterance into a character string .

JP2009036999A
CLAIM 11
請求項10に記載のコンピュータプログラムを格納した、コンピュータに読み取り可能な記憶媒体。   A computer-readable storage medium (first media, first media fingerprint, first media file) storing the computer program according to claim 10 .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark (文字列) is metadata in the first media (readable storage medium) file , and the second digital watermark is metadata in the second media file .
JP2009036999A
CLAIM 9
前記意図理解処理部は、ユーザの発話を文字列 (first digital watermark) に変換した後にシチュエーション言語モデルと切り替え言語モデルとを参照して解釈する請求項8に記載の対話システム。   The dialogue system according to claim 8 , wherein the intention understanding processing unit interprets a user' ;
s utterance by referring to a situation language model and a switching language model after converting the utterance into a character string .

JP2009036999A
CLAIM 11
請求項10に記載のコンピュータプログラムを格納した、コンピュータに読み取り可能な記憶媒体。   A computer-readable storage medium (first media, first media fingerprint, first media file) storing the computer program according to claim 10 .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media (readable storage medium) content item .
JP2009036999A
CLAIM 11
請求項10に記載のコンピュータプログラムを格納した、コンピュータに読み取り可能な記憶媒体。   A computer-readable storage medium (first media, first media fingerprint, first media file) storing the computer program according to claim 10 .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media (readable storage medium) content item .
JP2009036999A
CLAIM 11
請求項10に記載のコンピュータプログラムを格納した、コンピュータに読み取り可能な記憶媒体。   A computer-readable storage medium (first media, first media fingerprint, first media file) storing the computer program according to claim 10 .

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (superordinate, システム) (superordinate, システム) that confirms the user' ;

s identity .
JP2009036999A
CLAIM 1
複数のシチュエーションのそれぞれに関連する語彙の集合からなるシチュエーション言語モデルと、複数のシチュエーションのそれぞれを代表する語彙の集合からなる切替え言語モデルを備え、 ユーザの発話中のキーワードを選出し、 前記キーワードとユーザの発話時のシチュエーションに基づいて外部情報源を検索し、 前記外部情報源から得られた外部情報とシチュエーション言語モデルに基づいて発話を生成することを含む、コンピュータによる対話方法であって、 前記外部情報源に含まれる外部情報にはそれぞれ当該情報が所属する概念を表すメタ情報が関連付けられており、前記検索においては、キーワードが多義語である場合に、メタ情報とシチュエーションに対応する概念もしくは上位概念とが適合することを条件に外部情報を選別することを含む対話方法。 A situation language model consisting of a set of vocabulary related to each of a plurality of situations , and a switching language model consisting of a set of vocabularies representing each of the plurality of situations , Select keywords that the user is speaking , Search external information sources based on the keyword and the situation when the user speaks , A computer interaction method comprising generating an utterance based on external information obtained from the external information source and a situation language model , The external information included in the external information source is associated with meta information representing a concept to which the information belongs , and in the search , the concept corresponding to the meta information and the situation when the keyword is an ambiguous word . Or , a dialogue method including selecting external information on condition that the superordinate (extract second user data, transmit user identification data, user identification data) concept is compatible .

JP2009036999A
CLAIM 5
複数のシチュエーションのそれぞれに関連する語彙の集合からなるシチュエーション言語モデルを記憶した記憶媒体と、 ユーザの発話中のキーワードを選出する音声認識処理部と、 前記キーワードについてシチュエーション継続を判断および外部情報取得を判断する意図理解処理部と、 前記キーワードとユーザ発話時のシチュエーションに対応する概念もしくは上位概念に基づいて外部情報源を検索する外部情報検索部と、 前記外部情報源から得られた外部情報とシチュエーション言語モデルに基づいて発話を生成する対話シチュエーション制御部を含む、コンピュータによる対話システム (extract second user data, transmit user identification data, user identification data) であって、 前記外部情報源に含まれる外部情報にはそれぞれ当該情報が所属する概念を表すメタ情報が関連付けられており、前記検索においては、キーワードが多義語である場合に、メタ情報とユーザ発話時のシチュエーションに対応する概念もしくは上位概念とが適合することを条件に外部情報を選別する対話システム。 A storage medium storing a situation language model composed of a set of vocabulary related to each of a plurality of situations ;
A voice recognition processing unit that selects a keyword that the user is speaking ;
An intention understanding processing unit that determines situation continuation and external information acquisition for the keyword ;
An external information search unit that searches for external information sources based on a concept or a superordinate concept corresponding to the keyword and the situation at the time of user utterance ;
A dialogue system by a computer , including a dialogue situation control unit that generates an utterance based on external information obtained from the external information source and a situation language model , The external information included in the external information source is associated with meta information representing the concept to which the information belongs , and in the search , when the keyword is a polysemy , the meta information and the situation at the time of user utterance Dialogue system that selects external information on the condition that the concept or superordinate concept is compatible .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (readable storage medium) content item .
JP2009036999A
CLAIM 11
請求項10に記載のコンピュータプログラムを格納した、コンピュータに読み取り可能な記憶媒体。   A computer-readable storage medium (first media, first media fingerprint, first media file) storing the computer program according to claim 10 .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
KR20090001716A

Filed: 2007-05-14     Issued: 2009-01-09

성장 지능형 가상 비서 운영시스템 및 그 방법

(Original Assignee) 이병수     

이병수
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics (질의를) record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
KR20090001716A
CLAIM 1
성장 지능형 가상 비서를 운영하는 시스템에 있어서 , a) 사용자의 명령 정보에 따라 의인화된 캐릭터인 가상 비서를 제공받아 저장 매체에 저장하고 , b) 학습 및 관리를 통해 상기 가상 비서를 성장시키며 , c) 상기 사용자의 질의에 대한 답변을 생성하여 음성으로 송출하여 상기 사용자와의 커뮤니케이션을 수행하고 , d) 상기 가상 비서를 이용하여 인터넷 등의 접속과 정보 검색을 수행하는 사용자 단말기와 ;
통신 네트워크를 통해 가상 비서 사업을 수행하는 가상 비서 제공 서버와 접속하여 자신의 캐릭터 정보를 제공하고 , 질의에 대한 답변 정보를 제공하는 상기 캐릭터 정보 제공자가 사용하는 캐릭터 제공자 단말기와 ;
a) 상기 캐릭터 제공자 단말기로부터 전송되는 캐릭터를 상기 사용자 단말기에 가상 비서로 제공해주고 , b) 상기 사용자 단말기에서 상기 가상 비서를 활용하여 정보 검색을 수행할 경우 상기 정보를 제공해주는 업체로부터의 발생한 수익을 분배하고 , c) 상기 캐릭터 제공자 단말기로 질의를 (second statistics) 하여 획득한 답변 정보를 상기 사용자 단말기로 전송해주어 상기 가상 비서를 지능화하는 가상 비서 제공 서버를 포함하는 것을 특징으로 하는 성장 지능형 가상 비서 운영시스템 .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item from a licensing system (사업을) when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
KR20090001716A
CLAIM 1
성장 지능형 가상 비서를 운영하는 시스템에 있어서 , a) 사용자의 명령 정보에 따라 의인화된 캐릭터인 가상 비서를 제공받아 저장 매체에 저장하고 , b) 학습 및 관리를 통해 상기 가상 비서를 성장시키며 , c) 상기 사용자의 질의에 대한 답변을 생성하여 음성으로 송출하여 상기 사용자와의 커뮤니케이션을 수행하고 , d) 상기 가상 비서를 이용하여 인터넷 등의 접속과 정보 검색을 수행하는 사용자 단말기와 ;
통신 네트워크를 통해 가상 비서 사업을 (licensing system) 수행하는 가상 비서 제공 서버와 접속하여 자신의 캐릭터 정보를 제공하고 , 질의에 대한 답변 정보를 제공하는 상기 캐릭터 정보 제공자가 사용하는 캐릭터 제공자 단말기와 ;
a) 상기 캐릭터 제공자 단말기로부터 전송되는 캐릭터를 상기 사용자 단말기에 가상 비서로 제공해주고 , b) 상기 사용자 단말기에서 상기 가상 비서를 활용하여 정보 검색을 수행할 경우 상기 정보를 제공해주는 업체로부터의 발생한 수익을 분배하고 , c) 상기 캐릭터 제공자 단말기로 질의를 하여 획득한 답변 정보를 상기 사용자 단말기로 전송해주어 상기 가상 비서를 지능화하는 가상 비서 제공 서버를 포함하는 것을 특징으로 하는 성장 지능형 가상 비서 운영시스템 .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item based on a plurality of streaming parameters included in the license that is received from the licensing system (사업을) .
KR20090001716A
CLAIM 1
성장 지능형 가상 비서를 운영하는 시스템에 있어서 , a) 사용자의 명령 정보에 따라 의인화된 캐릭터인 가상 비서를 제공받아 저장 매체에 저장하고 , b) 학습 및 관리를 통해 상기 가상 비서를 성장시키며 , c) 상기 사용자의 질의에 대한 답변을 생성하여 음성으로 송출하여 상기 사용자와의 커뮤니케이션을 수행하고 , d) 상기 가상 비서를 이용하여 인터넷 등의 접속과 정보 검색을 수행하는 사용자 단말기와 ;
통신 네트워크를 통해 가상 비서 사업을 (licensing system) 수행하는 가상 비서 제공 서버와 접속하여 자신의 캐릭터 정보를 제공하고 , 질의에 대한 답변 정보를 제공하는 상기 캐릭터 정보 제공자가 사용하는 캐릭터 제공자 단말기와 ;
a) 상기 캐릭터 제공자 단말기로부터 전송되는 캐릭터를 상기 사용자 단말기에 가상 비서로 제공해주고 , b) 상기 사용자 단말기에서 상기 가상 비서를 활용하여 정보 검색을 수행할 경우 상기 정보를 제공해주는 업체로부터의 발생한 수익을 분배하고 , c) 상기 캐릭터 제공자 단말기로 질의를 하여 획득한 답변 정보를 상기 사용자 단말기로 전송해주어 상기 가상 비서를 지능화하는 가상 비서 제공 서버를 포함하는 것을 특징으로 하는 성장 지능형 가상 비서 운영시스템 .

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics (질의를) record in real time .
KR20090001716A
CLAIM 1
성장 지능형 가상 비서를 운영하는 시스템에 있어서 , a) 사용자의 명령 정보에 따라 의인화된 캐릭터인 가상 비서를 제공받아 저장 매체에 저장하고 , b) 학습 및 관리를 통해 상기 가상 비서를 성장시키며 , c) 상기 사용자의 질의에 대한 답변을 생성하여 음성으로 송출하여 상기 사용자와의 커뮤니케이션을 수행하고 , d) 상기 가상 비서를 이용하여 인터넷 등의 접속과 정보 검색을 수행하는 사용자 단말기와 ;
통신 네트워크를 통해 가상 비서 사업을 수행하는 가상 비서 제공 서버와 접속하여 자신의 캐릭터 정보를 제공하고 , 질의에 대한 답변 정보를 제공하는 상기 캐릭터 정보 제공자가 사용하는 캐릭터 제공자 단말기와 ;
a) 상기 캐릭터 제공자 단말기로부터 전송되는 캐릭터를 상기 사용자 단말기에 가상 비서로 제공해주고 , b) 상기 사용자 단말기에서 상기 가상 비서를 활용하여 정보 검색을 수행할 경우 상기 정보를 제공해주는 업체로부터의 발생한 수익을 분배하고 , c) 상기 캐릭터 제공자 단말기로 질의를 (second statistics) 하여 획득한 답변 정보를 상기 사용자 단말기로 전송해주어 상기 가상 비서를 지능화하는 가상 비서 제공 서버를 포함하는 것을 특징으로 하는 성장 지능형 가상 비서 운영시스템 .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
WO2007115078A2

Filed: 2007-03-29     Issued: 2007-10-11

System and method for generating homogeneous metadata from pre-existing metadata

(Original Assignee) Realnetworks, Inc.     

Eric N. Klein, Jr.
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media (personal media, first media) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
WO2007115078A2
CLAIM 32
. A method for processing metadata within a personal media (streaming parameters, first media (streaming parameters, first media) ) device comprising : storing a first media content file and first metadata associated with the first media content file in a memory accessible by the personal media device , wherein the first media content file and the first metadata are retrieved from a first source ;
storing a second media content file and second metadata associated with the second media content file in the memory accessible by the personal media device , wherein the second media content file and the second metadata are retrieved from a second source ;
retrieving the first metadata and the second metadata ;
processing at least one of the first metadata and the second metadata to generate a homogeneous metadata file ;
and using at least a portion of the homogeneous metadata file to perform one or more operations chosen from the group consisting of : generating a playlist file identifying one or more of the first and second media content files ;
generating a library file identifying one or more of the first and second media content files ;
rendering information indicative of at least a portion of the homogeneous metadata file in a format discernible by a user ;
and providing an indication to a server indicative of the rendering of one or more of the first and second media content files .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (personal media, first media) content item is a first version of an audiovisual work and the second media content item is a second version of the audiovisual work .
WO2007115078A2
CLAIM 32
. A method for processing metadata within a personal media (streaming parameters, first media (streaming parameters, first media) ) device comprising : storing a first media content file and first metadata associated with the first media content file in a memory accessible by the personal media device , wherein the first media content file and the first metadata are retrieved from a first source ;
storing a second media content file and second metadata associated with the second media content file in the memory accessible by the personal media device , wherein the second media content file and the second metadata are retrieved from a second source ;
retrieving the first metadata and the second metadata ;
processing at least one of the first metadata and the second metadata to generate a homogeneous metadata file ;
and using at least a portion of the homogeneous metadata file to perform one or more operations chosen from the group consisting of : generating a playlist file identifying one or more of the first and second media content files ;
generating a library file identifying one or more of the first and second media content files ;
rendering information indicative of at least a portion of the homogeneous metadata file in a format discernible by a user ;
and providing an indication to a server indicative of the rendering of one or more of the first and second media content files .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version (media device) of the audiovisual work and the second version is a studio version (media device) of the audiovisual work .
WO2007115078A2
CLAIM 32
. A method for processing metadata within a personal media device (live version, studio version) comprising : storing a first media content file and first metadata associated with the first media content file in a memory accessible by the personal media device , wherein the first media content file and the first metadata are retrieved from a first source ;
storing a second media content file and second metadata associated with the second media content file in the memory accessible by the personal media device , wherein the second media content file and the second metadata are retrieved from a second source ;
retrieving the first metadata and the second metadata ;
processing at least one of the first metadata and the second metadata to generate a homogeneous metadata file ;
and using at least a portion of the homogeneous metadata file to perform one or more operations chosen from the group consisting of : generating a playlist file identifying one or more of the first and second media content files ;
generating a library file identifying one or more of the first and second media content files ;
rendering information indicative of at least a portion of the homogeneous metadata file in a format discernible by a user ;
and providing an indication to a server indicative of the rendering of one or more of the first and second media content files .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (personal media, first media) content item is a first version of a book in digital format and the second media content item is a second version of the book in digital format .
WO2007115078A2
CLAIM 32
. A method for processing metadata within a personal media (streaming parameters, first media (streaming parameters, first media) ) device comprising : storing a first media content file and first metadata associated with the first media content file in a memory accessible by the personal media device , wherein the first media content file and the first metadata are retrieved from a first source ;
storing a second media content file and second metadata associated with the second media content file in the memory accessible by the personal media device , wherein the second media content file and the second metadata are retrieved from a second source ;
retrieving the first metadata and the second metadata ;
processing at least one of the first metadata and the second metadata to generate a homogeneous metadata file ;
and using at least a portion of the homogeneous metadata file to perform one or more operations chosen from the group consisting of : generating a playlist file identifying one or more of the first and second media content files ;
generating a library file identifying one or more of the first and second media content files ;
rendering information indicative of at least a portion of the homogeneous metadata file in a format discernible by a user ;
and providing an indication to a server indicative of the rendering of one or more of the first and second media content files .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media (personal media, first media) content item , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
WO2007115078A2
CLAIM 32
. A method for processing metadata within a personal media (streaming parameters, first media (streaming parameters, first media) ) device comprising : storing a first media content file and first metadata associated with the first media content file in a memory accessible by the personal media device , wherein the first media content file and the first metadata are retrieved from a first source ;
storing a second media content file and second metadata associated with the second media content file in the memory accessible by the personal media device , wherein the second media content file and the second metadata are retrieved from a second source ;
retrieving the first metadata and the second metadata ;
processing at least one of the first metadata and the second metadata to generate a homogeneous metadata file ;
and using at least a portion of the homogeneous metadata file to perform one or more operations chosen from the group consisting of : generating a playlist file identifying one or more of the first and second media content files ;
generating a library file identifying one or more of the first and second media content files ;
rendering information indicative of at least a portion of the homogeneous metadata file in a format discernible by a user ;
and providing an indication to a server indicative of the rendering of one or more of the first and second media content files .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (personal media, first media) content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
WO2007115078A2
CLAIM 32
. A method for processing metadata within a personal media (streaming parameters, first media (streaming parameters, first media) ) device comprising : storing a first media content file and first metadata associated with the first media content file in a memory accessible by the personal media device , wherein the first media content file and the first metadata are retrieved from a first source ;
storing a second media content file and second metadata associated with the second media content file in the memory accessible by the personal media device , wherein the second media content file and the second metadata are retrieved from a second source ;
retrieving the first metadata and the second metadata ;
processing at least one of the first metadata and the second metadata to generate a homogeneous metadata file ;
and using at least a portion of the homogeneous metadata file to perform one or more operations chosen from the group consisting of : generating a playlist file identifying one or more of the first and second media content files ;
generating a library file identifying one or more of the first and second media content files ;
rendering information indicative of at least a portion of the homogeneous metadata file in a format discernible by a user ;
and providing an indication to a server indicative of the rendering of one or more of the first and second media content files .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (personal media, first media) content item based on a plurality of streaming parameters (personal media, first media) included in the license that is received from the licensing system .
WO2007115078A2
CLAIM 32
. A method for processing metadata within a personal media (streaming parameters, first media (streaming parameters, first media) ) device comprising : storing a first media content file and first metadata associated with the first media content file in a memory accessible by the personal media device , wherein the first media content file and the first metadata are retrieved from a first source ;
storing a second media content file and second metadata associated with the second media content file in the memory accessible by the personal media device , wherein the second media content file and the second metadata are retrieved from a second source ;
retrieving the first metadata and the second metadata ;
processing at least one of the first metadata and the second metadata to generate a homogeneous metadata file ;
and using at least a portion of the homogeneous metadata file to perform one or more operations chosen from the group consisting of : generating a playlist file identifying one or more of the first and second media content files ;
generating a library file identifying one or more of the first and second media content files ;
rendering information indicative of at least a portion of the homogeneous metadata file in a format discernible by a user ;
and providing an indication to a server indicative of the rendering of one or more of the first and second media content files .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media (personal media, first media) file of the first media content item , and identify a second digital watermark included in a second media file of the second media content item .
WO2007115078A2
CLAIM 32
. A method for processing metadata within a personal media (streaming parameters, first media (streaming parameters, first media) ) device comprising : storing a first media content file and first metadata associated with the first media content file in a memory accessible by the personal media device , wherein the first media content file and the first metadata are retrieved from a first source ;
storing a second media content file and second metadata associated with the second media content file in the memory accessible by the personal media device , wherein the second media content file and the second metadata are retrieved from a second source ;
retrieving the first metadata and the second metadata ;
processing at least one of the first metadata and the second metadata to generate a homogeneous metadata file ;
and using at least a portion of the homogeneous metadata file to perform one or more operations chosen from the group consisting of : generating a playlist file identifying one or more of the first and second media content files ;
generating a library file identifying one or more of the first and second media content files ;
rendering information indicative of at least a portion of the homogeneous metadata file in a format discernible by a user ;
and providing an indication to a server indicative of the rendering of one or more of the first and second media content files .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media (personal media, first media) file , and the second digital watermark is metadata in the second media file .
WO2007115078A2
CLAIM 32
. A method for processing metadata within a personal media (streaming parameters, first media (streaming parameters, first media) ) device comprising : storing a first media content file and first metadata associated with the first media content file in a memory accessible by the personal media device , wherein the first media content file and the first metadata are retrieved from a first source ;
storing a second media content file and second metadata associated with the second media content file in the memory accessible by the personal media device , wherein the second media content file and the second metadata are retrieved from a second source ;
retrieving the first metadata and the second metadata ;
processing at least one of the first metadata and the second metadata to generate a homogeneous metadata file ;
and using at least a portion of the homogeneous metadata file to perform one or more operations chosen from the group consisting of : generating a playlist file identifying one or more of the first and second media content files ;
generating a library file identifying one or more of the first and second media content files ;
rendering information indicative of at least a portion of the homogeneous metadata file in a format discernible by a user ;
and providing an indication to a server indicative of the rendering of one or more of the first and second media content files .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media (personal media, first media) content item .
WO2007115078A2
CLAIM 32
. A method for processing metadata within a personal media (streaming parameters, first media (streaming parameters, first media) ) device comprising : storing a first media content file and first metadata associated with the first media content file in a memory accessible by the personal media device , wherein the first media content file and the first metadata are retrieved from a first source ;
storing a second media content file and second metadata associated with the second media content file in the memory accessible by the personal media device , wherein the second media content file and the second metadata are retrieved from a second source ;
retrieving the first metadata and the second metadata ;
processing at least one of the first metadata and the second metadata to generate a homogeneous metadata file ;
and using at least a portion of the homogeneous metadata file to perform one or more operations chosen from the group consisting of : generating a playlist file identifying one or more of the first and second media content files ;
generating a library file identifying one or more of the first and second media content files ;
rendering information indicative of at least a portion of the homogeneous metadata file in a format discernible by a user ;
and providing an indication to a server indicative of the rendering of one or more of the first and second media content files .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media (personal media, first media) content item .
WO2007115078A2
CLAIM 32
. A method for processing metadata within a personal media (streaming parameters, first media (streaming parameters, first media) ) device comprising : storing a first media content file and first metadata associated with the first media content file in a memory accessible by the personal media device , wherein the first media content file and the first metadata are retrieved from a first source ;
storing a second media content file and second metadata associated with the second media content file in the memory accessible by the personal media device , wherein the second media content file and the second metadata are retrieved from a second source ;
retrieving the first metadata and the second metadata ;
processing at least one of the first metadata and the second metadata to generate a homogeneous metadata file ;
and using at least a portion of the homogeneous metadata file to perform one or more operations chosen from the group consisting of : generating a playlist file identifying one or more of the first and second media content files ;
generating a library file identifying one or more of the first and second media content files ;
rendering information indicative of at least a portion of the homogeneous metadata file in a format discernible by a user ;
and providing an indication to a server indicative of the rendering of one or more of the first and second media content files .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (personal media, first media) content item .
WO2007115078A2
CLAIM 32
. A method for processing metadata within a personal media (streaming parameters, first media (streaming parameters, first media) ) device comprising : storing a first media content file and first metadata associated with the first media content file in a memory accessible by the personal media device , wherein the first media content file and the first metadata are retrieved from a first source ;
storing a second media content file and second metadata associated with the second media content file in the memory accessible by the personal media device , wherein the second media content file and the second metadata are retrieved from a second source ;
retrieving the first metadata and the second metadata ;
processing at least one of the first metadata and the second metadata to generate a homogeneous metadata file ;
and using at least a portion of the homogeneous metadata file to perform one or more operations chosen from the group consisting of : generating a playlist file identifying one or more of the first and second media content files ;
generating a library file identifying one or more of the first and second media content files ;
rendering information indicative of at least a portion of the homogeneous metadata file in a format discernible by a user ;
and providing an indication to a server indicative of the rendering of one or more of the first and second media content files .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
JP2008236448A

Filed: 2007-03-22     Issued: 2008-10-02

音声信号処理装置、ハンズフリー通話装置、音声信号処理方法および制御プログラム

(Original Assignee) Clarion Co Ltd; クラリオン株式会社     

Hiroshige Kogori, Seiichi Suzuki, Takashi Takayama, 弘滋 古郡, 誠一 鈴木, 隆 高山
US10885154B2
CLAIM 1
. A multimedia hardware device (少なくとも) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data (車両内) specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics (記憶部) record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
JP2008236448A
CLAIM 1
車両内 (extract first user data) で収音された音声に基づく音声信号が入力される音声信号入力部と、 設定されたパラメータ値に基づいて、前記音声信号に含まれるノイズを除去すべく前記音声信号に対して信号処理を施す信号処理部と、 外部から前記車両の状態を示す状態信号が入力される状態信号入力部と、 前記状態信号に基づき、前記音声信号に含まれるノイズの有無をノイズの種類毎に判別するノイズ判別部と、 各ノイズの種類毎に前記信号処理の際に用いるパラメータを対応付けたパラメータ設定テーブルを記憶する記憶部 (second statistics, second statistics record, second media file) と、 前記ノイズ判別部により判別されたノイズの種類又はノイズ成分の組み合わせに応じて、前記パラメータ設定テーブルを参照して、前記ノイズの種類又は組み合わせに応じたパラメータをノイズ量に応じたパラメータ値に設定して、当該パラメータ値に基づいて、前記信号処理部に前記信号処理を施させるように制御する制御部と、 を備えることを特徴とする音声信号処理装置。

JP2008236448A
CLAIM 2
請求項1記載の音声信号処理装置において、 前記状態信号入力部には、前記状態信号として、少なくとも (hardware device) 前記車両の走行状態を示す状態信号と、前記車両内に設置された空気調和装置の空気調和運転状態を示す状態信号との入力を受け、 前記ノイズの種類には、前記車両の走行に起因するノイズと、前記空気調和装置の空気調和運転に起因するノイズとを含むこと、 を特徴とする音声信号処理装置。

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media content item is a second version (する音) of the audiovisual work .
JP2008236448A
CLAIM 1
車両内で収音された音声に基づく音声信号が入力される音声信号入力部と、 設定されたパラメータ値に基づいて、前記音声信号に含まれるノイズを除去すべく前記音声信号に対して信号処理を施す信号処理部と、 外部から前記車両の状態を示す状態信号が入力される状態信号入力部と、 前記状態信号に基づき、前記音声信号に含まれるノイズの有無をノイズの種類毎に判別するノイズ判別部と、 各ノイズの種類毎に前記信号処理の際に用いるパラメータを対応付けたパラメータ設定テーブルを記憶する記憶部と、 前記ノイズ判別部により判別されたノイズの種類又はノイズ成分の組み合わせに応じて、前記パラメータ設定テーブルを参照して、前記ノイズの種類又は組み合わせに応じたパラメータをノイズ量に応じたパラメータ値に設定して、当該パラメータ値に基づいて、前記信号処理部に前記信号処理を施させるように制御する制御部と、 を備えることを特徴とする音 (second version) 声信号処理装置。

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version (する音) is a studio version (プロトコル) of the audiovisual work .
JP2008236448A
CLAIM 1
車両内で収音された音声に基づく音声信号が入力される音声信号入力部と、 設定されたパラメータ値に基づいて、前記音声信号に含まれるノイズを除去すべく前記音声信号に対して信号処理を施す信号処理部と、 外部から前記車両の状態を示す状態信号が入力される状態信号入力部と、 前記状態信号に基づき、前記音声信号に含まれるノイズの有無をノイズの種類毎に判別するノイズ判別部と、 各ノイズの種類毎に前記信号処理の際に用いるパラメータを対応付けたパラメータ設定テーブルを記憶する記憶部と、 前記ノイズ判別部により判別されたノイズの種類又はノイズ成分の組み合わせに応じて、前記パラメータ設定テーブルを参照して、前記ノイズの種類又は組み合わせに応じたパラメータをノイズ量に応じたパラメータ値に設定して、当該パラメータ値に基づいて、前記信号処理部に前記信号処理を施させるように制御する制御部と、 を備えることを特徴とする音 (second version) 声信号処理装置。

JP2008236448A
CLAIM 7
音声を収音して音声信号に変換する収音部と、携帯電話端末と所定の通信プロトコル (studio version) に従って、前記音声信号を送信するとともに前記携帯電話端末から音声信号を受信する通信部と、前記通信部において受信した音声信号を出力する出力部とを備え、前記携帯電話端末をハンズフリーで通話可能とするハンズフリー通話装置において、 設定されたパラメータ値に基づいて、前記音声信号に対して音質を調整すべく信号処理を施す信号処理部と、 外部から前記車両の状態を示す状態信号が入力される状態信号入力部と、 前記状態信号に基づき、前記車両内のノイズの有無をノイズの種類毎に判別するノイズ判別部と、 各ノイズの種類毎に前記信号処理の際に用いるパラメータを対応付けたパラメータ設定テーブルを記憶する記憶部と、 前記ノイズ判別部により判別されたノイズの種類又はノイズ成分の組み合わせに応じて、前記パラメータ設定テーブルを参照して、前記ノイズの種類又は組み合わせに応じたパラメータをノイズ量に応じたパラメータ値に設定して、当該パラメータ値に基づいて、前記信号処理部に前記信号処理を施させるように制御する制御部と、 を備えることを特徴とするハンズフリー通話装置。

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner of the audiovisual work and the second version (する音) is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
JP2008236448A
CLAIM 1
車両内で収音された音声に基づく音声信号が入力される音声信号入力部と、 設定されたパラメータ値に基づいて、前記音声信号に含まれるノイズを除去すべく前記音声信号に対して信号処理を施す信号処理部と、 外部から前記車両の状態を示す状態信号が入力される状態信号入力部と、 前記状態信号に基づき、前記音声信号に含まれるノイズの有無をノイズの種類毎に判別するノイズ判別部と、 各ノイズの種類毎に前記信号処理の際に用いるパラメータを対応付けたパラメータ設定テーブルを記憶する記憶部と、 前記ノイズ判別部により判別されたノイズの種類又はノイズ成分の組み合わせに応じて、前記パラメータ設定テーブルを参照して、前記ノイズの種類又は組み合わせに応じたパラメータをノイズ量に応じたパラメータ値に設定して、当該パラメータ値に基づいて、前記信号処理部に前記信号処理を施させるように制御する制御部と、 を備えることを特徴とする音 (second version) 声信号処理装置。

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media content item is a second version (する音) of the book in digital format .
JP2008236448A
CLAIM 1
車両内で収音された音声に基づく音声信号が入力される音声信号入力部と、 設定されたパラメータ値に基づいて、前記音声信号に含まれるノイズを除去すべく前記音声信号に対して信号処理を施す信号処理部と、 外部から前記車両の状態を示す状態信号が入力される状態信号入力部と、 前記状態信号に基づき、前記音声信号に含まれるノイズの有無をノイズの種類毎に判別するノイズ判別部と、 各ノイズの種類毎に前記信号処理の際に用いるパラメータを対応付けたパラメータ設定テーブルを記憶する記憶部と、 前記ノイズ判別部により判別されたノイズの種類又はノイズ成分の組み合わせに応じて、前記パラメータ設定テーブルを参照して、前記ノイズの種類又は組み合わせに応じたパラメータをノイズ量に応じたパラメータ値に設定して、当該パラメータ値に基づいて、前記信号処理部に前記信号処理を施させるように制御する制御部と、 を備えることを特徴とする音 (second version) 声信号処理装置。

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item based on a plurality of streaming parameters (パラメータ設定, 該パラメータ) included in the license that is received from the licensing system .
JP2008236448A
CLAIM 1
車両内で収音された音声に基づく音声信号が入力される音声信号入力部と、 設定されたパラメータ値に基づいて、前記音声信号に含まれるノイズを除去すべく前記音声信号に対して信号処理を施す信号処理部と、 外部から前記車両の状態を示す状態信号が入力される状態信号入力部と、 前記状態信号に基づき、前記音声信号に含まれるノイズの有無をノイズの種類毎に判別するノイズ判別部と、 各ノイズの種類毎に前記信号処理の際に用いるパラメータを対応付けたパラメータ設定 (streaming parameters) テーブルを記憶する記憶部と、 前記ノイズ判別部により判別されたノイズの種類又はノイズ成分の組み合わせに応じて、前記パラメータ設定テーブルを参照して、前記ノイズの種類又は組み合わせに応じたパラメータをノイズ量に応じたパラメータ値に設定して、当該パラメータ (streaming parameters) 値に基づいて、前記信号処理部に前記信号処理を施させるように制御する制御部と、 を備えることを特徴とする音声信号処理装置。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media file (記憶部) of the second media content item .
JP2008236448A
CLAIM 1
車両内で収音された音声に基づく音声信号が入力される音声信号入力部と、 設定されたパラメータ値に基づいて、前記音声信号に含まれるノイズを除去すべく前記音声信号に対して信号処理を施す信号処理部と、 外部から前記車両の状態を示す状態信号が入力される状態信号入力部と、 前記状態信号に基づき、前記音声信号に含まれるノイズの有無をノイズの種類毎に判別するノイズ判別部と、 各ノイズの種類毎に前記信号処理の際に用いるパラメータを対応付けたパラメータ設定テーブルを記憶する記憶部 (second statistics, second statistics record, second media file) と、 前記ノイズ判別部により判別されたノイズの種類又はノイズ成分の組み合わせに応じて、前記パラメータ設定テーブルを参照して、前記ノイズの種類又は組み合わせに応じたパラメータをノイズ量に応じたパラメータ値に設定して、当該パラメータ値に基づいて、前記信号処理部に前記信号処理を施させるように制御する制御部と、 を備えることを特徴とする音声信号処理装置。

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media file (記憶部) .
JP2008236448A
CLAIM 1
車両内で収音された音声に基づく音声信号が入力される音声信号入力部と、 設定されたパラメータ値に基づいて、前記音声信号に含まれるノイズを除去すべく前記音声信号に対して信号処理を施す信号処理部と、 外部から前記車両の状態を示す状態信号が入力される状態信号入力部と、 前記状態信号に基づき、前記音声信号に含まれるノイズの有無をノイズの種類毎に判別するノイズ判別部と、 各ノイズの種類毎に前記信号処理の際に用いるパラメータを対応付けたパラメータ設定テーブルを記憶する記憶部 (second statistics, second statistics record, second media file) と、 前記ノイズ判別部により判別されたノイズの種類又はノイズ成分の組み合わせに応じて、前記パラメータ設定テーブルを参照して、前記ノイズの種類又は組み合わせに応じたパラメータをノイズ量に応じたパラメータ値に設定して、当該パラメータ値に基づいて、前記信号処理部に前記信号処理を施させるように制御する制御部と、 を備えることを特徴とする音声信号処理装置。

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (前記制) file for reproduction , wherein the digital media file include the first media content item .
JP2008236448A
CLAIM 5
請求項1〜4のいずれか一項に記載の音声信号処理装置において、 前記制 (digital media, first digital media file, digital media file) 御部は、前記音声信号に含まれるノイズの種類又はノイズ成分の組み合わせが変化した場合、変化後のノイズの種類又はノイズ成分の組み合わせに応じたパラメータを変化後のノイズ量に応じて新たなパラメータ値に設定するまでの間は、変化前に設定されたパラメータ値に基づいて、前記信号処理部に前記信号処理を施させること、 を特徴とする音声信号処理装置。

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data that confirms the user' ;

s identity (せること) .
JP2008236448A
CLAIM 5
請求項1〜4のいずれか一項に記載の音声信号処理装置において、 前記制御部は、前記音声信号に含まれるノイズの種類又はノイズ成分の組み合わせが変化した場合、変化後のノイズの種類又はノイズ成分の組み合わせに応じたパラメータを変化後のノイズ量に応じて新たなパラメータ値に設定するまでの間は、変化前に設定されたパラメータ値に基づいて、前記信号処理部に前記信号処理を施させること (s identity) 、 を特徴とする音声信号処理装置。

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints for confirmation of the first and second media content items with a digital media (前記制) catalog database .
JP2008236448A
CLAIM 5
請求項1〜4のいずれか一項に記載の音声信号処理装置において、 前記制 (digital media, first digital media file, digital media file) 御部は、前記音声信号に含まれるノイズの種類又はノイズ成分の組み合わせが変化した場合、変化後のノイズの種類又はノイズ成分の組み合わせに応じたパラメータを変化後のノイズ量に応じて新たなパラメータ値に設定するまでの間は、変化前に設定されたパラメータ値に基づいて、前記信号処理部に前記信号処理を施させること、 を特徴とする音声信号処理装置。

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics (記憶部) record in real time .
JP2008236448A
CLAIM 1
車両内で収音された音声に基づく音声信号が入力される音声信号入力部と、 設定されたパラメータ値に基づいて、前記音声信号に含まれるノイズを除去すべく前記音声信号に対して信号処理を施す信号処理部と、 外部から前記車両の状態を示す状態信号が入力される状態信号入力部と、 前記状態信号に基づき、前記音声信号に含まれるノイズの有無をノイズの種類毎に判別するノイズ判別部と、 各ノイズの種類毎に前記信号処理の際に用いるパラメータを対応付けたパラメータ設定テーブルを記憶する記憶部 (second statistics, second statistics record, second media file) と、 前記ノイズ判別部により判別されたノイズの種類又はノイズ成分の組み合わせに応じて、前記パラメータ設定テーブルを参照して、前記ノイズの種類又は組み合わせに応じたパラメータをノイズ量に応じたパラメータ値に設定して、当該パラメータ値に基づいて、前記信号処理部に前記信号処理を施させるように制御する制御部と、 を備えることを特徴とする音声信号処理装置。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
JP2008204193A

Filed: 2007-02-20     Issued: 2008-09-04

コンテンツ検索・推薦方法、コンテンツ検索・推薦装置およびコンテンツ検索・推薦プログラム

(Original Assignee) Nippon Telegr & Teleph Corp <Ntt>; 日本電信電話株式会社     

Kota Hidaka, Takeshi Irie, Shinya Nakajima, Takashi Sato, Yukinobu Taniguchi, 信弥 中嶌, 隆 佐藤, 豪 入江, 浩太 日高, 行信 谷口
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (メディアコンテンツ) (メディアコンテンツ) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party (前記部分, 出手段) online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
JP2008204193A
CLAIM 1
感情推定手段が、マルチメディアコンテンツ (first media content item, media content item) に含まれる音声信号データから、コンテンツの感情及び感情度を推定する感情推定ステップと、 コンテンツ蓄積手段が、前記感情推定手段によって推定された前記感情と前記感情度をメタデータとして備えたコンテンツを蓄積したコンテンツ蓄積ステップと、 検索要求受付手段が、前記感情又は前記感情と前記感情度に対応する検索要求を受け付ける検索要求受付ステップと、 類似度計算手段が、前記検索要求に基づいて、前記コンテンツ又は部分コンテンツの類似度を算出する類似度計算ステップと、 結果提示手段が、前記類似度に基づいて、コンテンツ又は部分コンテンツの検索・推薦結果を提示する結果提示ステップと、 を含むことを特徴とするコンテンツ検索・推薦方法。

JP2008204193A
CLAIM 2
請求項1に記載の方法において、前記感情推定ステップは、分析フレーム毎に、基本周波数、基本周波数の時間変動特性、振幅のrms値、振幅のrms値の時間変動特性、パワー、パワーの時間変動特性、音声速度、音声速度の時間変動特性の少なくとも1つを音声特徴量として抽出する特徴量抽出ステップと、 学習用音声信号データを用いて予め構成された1つ以上の統計モデルによって、前記感情における前記音声特徴量の出現確率と、前記感情に対応する1つ以上の状態の時間方向への遷移確率のうち、少なくとも何れか1つに基づいて感情確率を計算する感情確率計算ステップと、 前記感情確率に基づいて、1つ以上の前記分析フレームを含む前記部分 (third party) コンテンツの前記感情度を計算する感情度計算ステップと、 前記感情確率に基づいて、1つ以上の前記分析フレームによって構成される前記部分コンテンツの前記感情を判定する感情判定ステップと、 を含むことを特徴とするコンテンツ検索・推薦方法。

JP2008204193A
CLAIM 8
請求項7に記載の装置において、前記感情推定手段は、分析フレーム毎に、基本周波数、基本周波数の時間変動特性、振幅のrms値、振幅のrms値の時間変動特性、パワー、パワーの時間変動特性、音声速度、音声速度の時間変動特性の少なくとも1つを音声特徴量として抽出する特徴量抽出手段 (third party) と、 学習用音声信号データを用いて予め構成された1つ以上の統計モデルによって、前記感情における前記音声特徴量の出現確率と、前記感情に対応する1つ以上の状態の時間方向への遷移確率のうち、少なくとも何れか1つに基づいて感情確率を計算する感情確率計算手段と、 前記感情確率に基づいて、1つ以上の前記分析フレームを含む前記部分コンテンツの前記感情度を計算する感情度計算手段と、 前記感情確率に基づいて、1つ以上の前記分析フレームによって構成される前記部分コンテンツの前記感情を判定する感情判定手段と、 を含むことを特徴とするコンテンツ検索・推薦装置。

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (メディアコンテンツ) (メディアコンテンツ) is a first version of an audiovisual work and the second media content item is a second version of the audiovisual work .
JP2008204193A
CLAIM 1
感情推定手段が、マルチメディアコンテンツ (first media content item, media content item) に含まれる音声信号データから、コンテンツの感情及び感情度を推定する感情推定ステップと、 コンテンツ蓄積手段が、前記感情推定手段によって推定された前記感情と前記感情度をメタデータとして備えたコンテンツを蓄積したコンテンツ蓄積ステップと、 検索要求受付手段が、前記感情又は前記感情と前記感情度に対応する検索要求を受け付ける検索要求受付ステップと、 類似度計算手段が、前記検索要求に基づいて、前記コンテンツ又は部分コンテンツの類似度を算出する類似度計算ステップと、 結果提示手段が、前記類似度に基づいて、コンテンツ又は部分コンテンツの検索・推薦結果を提示する結果提示ステップと、 を含むことを特徴とするコンテンツ検索・推薦方法。

US10885154B2
CLAIM 3
. The device of claim 2 , wherein the first and second unique characteristics are the occurrence of various audio frequencies at particular points (計算手段) in time in the audiovisual work .
JP2008204193A
CLAIM 1
感情推定手段が、マルチメディアコンテンツに含まれる音声信号データから、コンテンツの感情及び感情度を推定する感情推定ステップと、 コンテンツ蓄積手段が、前記感情推定手段によって推定された前記感情と前記感情度をメタデータとして備えたコンテンツを蓄積したコンテンツ蓄積ステップと、 検索要求受付手段が、前記感情又は前記感情と前記感情度に対応する検索要求を受け付ける検索要求受付ステップと、 類似度計算手段 (particular points) が、前記検索要求に基づいて、前記コンテンツ又は部分コンテンツの類似度を算出する類似度計算ステップと、 結果提示手段が、前記類似度に基づいて、コンテンツ又は部分コンテンツの検索・推薦結果を提示する結果提示ステップと、 を含むことを特徴とするコンテンツ検索・推薦方法。

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (メディアコンテンツ) (メディアコンテンツ) is a first version of a book in digital format (周波数) and the second media content item is a second version of the book in digital format .
JP2008204193A
CLAIM 1
感情推定手段が、マルチメディアコンテンツ (first media content item, media content item) に含まれる音声信号データから、コンテンツの感情及び感情度を推定する感情推定ステップと、 コンテンツ蓄積手段が、前記感情推定手段によって推定された前記感情と前記感情度をメタデータとして備えたコンテンツを蓄積したコンテンツ蓄積ステップと、 検索要求受付手段が、前記感情又は前記感情と前記感情度に対応する検索要求を受け付ける検索要求受付ステップと、 類似度計算手段が、前記検索要求に基づいて、前記コンテンツ又は部分コンテンツの類似度を算出する類似度計算ステップと、 結果提示手段が、前記類似度に基づいて、コンテンツ又は部分コンテンツの検索・推薦結果を提示する結果提示ステップと、 を含むことを特徴とするコンテンツ検索・推薦方法。

JP2008204193A
CLAIM 2
請求項1に記載の方法において、前記感情推定ステップは、分析フレーム毎に、基本周波数 (digital format) 、基本周波数の時間変動特性、振幅のrms値、振幅のrms値の時間変動特性、パワー、パワーの時間変動特性、音声速度、音声速度の時間変動特性の少なくとも1つを音声特徴量として抽出する特徴量抽出ステップと、 学習用音声信号データを用いて予め構成された1つ以上の統計モデルによって、前記感情における前記音声特徴量の出現確率と、前記感情に対応する1つ以上の状態の時間方向への遷移確率のうち、少なくとも何れか1つに基づいて感情確率を計算する感情確率計算ステップと、 前記感情確率に基づいて、1つ以上の前記分析フレームを含む前記部分コンテンツの前記感情度を計算する感情度計算ステップと、 前記感情確率に基づいて、1つ以上の前記分析フレームによって構成される前記部分コンテンツの前記感情を判定する感情判定ステップと、 を含むことを特徴とするコンテンツ検索・推薦方法。

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (メディアコンテンツ) (メディアコンテンツ) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
JP2008204193A
CLAIM 1
感情推定手段が、マルチメディアコンテンツ (first media content item, media content item) に含まれる音声信号データから、コンテンツの感情及び感情度を推定する感情推定ステップと、 コンテンツ蓄積手段が、前記感情推定手段によって推定された前記感情と前記感情度をメタデータとして備えたコンテンツを蓄積したコンテンツ蓄積ステップと、 検索要求受付手段が、前記感情又は前記感情と前記感情度に対応する検索要求を受け付ける検索要求受付ステップと、 類似度計算手段が、前記検索要求に基づいて、前記コンテンツ又は部分コンテンツの類似度を算出する類似度計算ステップと、 結果提示手段が、前記類似度に基づいて、コンテンツ又は部分コンテンツの検索・推薦結果を提示する結果提示ステップと、 を含むことを特徴とするコンテンツ検索・推薦方法。

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (メディアコンテンツ) (メディアコンテンツ) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
JP2008204193A
CLAIM 1
感情推定手段が、マルチメディアコンテンツ (first media content item, media content item) に含まれる音声信号データから、コンテンツの感情及び感情度を推定する感情推定ステップと、 コンテンツ蓄積手段が、前記感情推定手段によって推定された前記感情と前記感情度をメタデータとして備えたコンテンツを蓄積したコンテンツ蓄積ステップと、 検索要求受付手段が、前記感情又は前記感情と前記感情度に対応する検索要求を受け付ける検索要求受付ステップと、 類似度計算手段が、前記検索要求に基づいて、前記コンテンツ又は部分コンテンツの類似度を算出する類似度計算ステップと、 結果提示手段が、前記類似度に基づいて、コンテンツ又は部分コンテンツの検索・推薦結果を提示する結果提示ステップと、 を含むことを特徴とするコンテンツ検索・推薦方法。

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (メディアコンテンツ) (メディアコンテンツ) based on a plurality of streaming parameters included in the license that is received from the licensing system .
JP2008204193A
CLAIM 1
感情推定手段が、マルチメディアコンテンツ (first media content item, media content item) に含まれる音声信号データから、コンテンツの感情及び感情度を推定する感情推定ステップと、 コンテンツ蓄積手段が、前記感情推定手段によって推定された前記感情と前記感情度をメタデータとして備えたコンテンツを蓄積したコンテンツ蓄積ステップと、 検索要求受付手段が、前記感情又は前記感情と前記感情度に対応する検索要求を受け付ける検索要求受付ステップと、 類似度計算手段が、前記検索要求に基づいて、前記コンテンツ又は部分コンテンツの類似度を算出する類似度計算ステップと、 結果提示手段が、前記類似度に基づいて、コンテンツ又は部分コンテンツの検索・推薦結果を提示する結果提示ステップと、 を含むことを特徴とするコンテンツ検索・推薦方法。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (メディアコンテンツ) (メディアコンテンツ) , and identify a second digital watermark included in a second media file of the second media content item .
JP2008204193A
CLAIM 1
感情推定手段が、マルチメディアコンテンツ (first media content item, media content item) に含まれる音声信号データから、コンテンツの感情及び感情度を推定する感情推定ステップと、 コンテンツ蓄積手段が、前記感情推定手段によって推定された前記感情と前記感情度をメタデータとして備えたコンテンツを蓄積したコンテンツ蓄積ステップと、 検索要求受付手段が、前記感情又は前記感情と前記感情度に対応する検索要求を受け付ける検索要求受付ステップと、 類似度計算手段が、前記検索要求に基づいて、前記コンテンツ又は部分コンテンツの類似度を算出する類似度計算ステップと、 結果提示手段が、前記類似度に基づいて、コンテンツ又は部分コンテンツの検索・推薦結果を提示する結果提示ステップと、 を含むことを特徴とするコンテンツ検索・推薦方法。

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (メディアコンテンツ) (メディアコンテンツ) .
JP2008204193A
CLAIM 1
感情推定手段が、マルチメディアコンテンツ (first media content item, media content item) に含まれる音声信号データから、コンテンツの感情及び感情度を推定する感情推定ステップと、 コンテンツ蓄積手段が、前記感情推定手段によって推定された前記感情と前記感情度をメタデータとして備えたコンテンツを蓄積したコンテンツ蓄積ステップと、 検索要求受付手段が、前記感情又は前記感情と前記感情度に対応する検索要求を受け付ける検索要求受付ステップと、 類似度計算手段が、前記検索要求に基づいて、前記コンテンツ又は部分コンテンツの類似度を算出する類似度計算ステップと、 結果提示手段が、前記類似度に基づいて、コンテンツ又は部分コンテンツの検索・推薦結果を提示する結果提示ステップと、 を含むことを特徴とするコンテンツ検索・推薦方法。

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (メディアコンテンツ) (メディアコンテンツ) .
JP2008204193A
CLAIM 1
感情推定手段が、マルチメディアコンテンツ (first media content item, media content item) に含まれる音声信号データから、コンテンツの感情及び感情度を推定する感情推定ステップと、 コンテンツ蓄積手段が、前記感情推定手段によって推定された前記感情と前記感情度をメタデータとして備えたコンテンツを蓄積したコンテンツ蓄積ステップと、 検索要求受付手段が、前記感情又は前記感情と前記感情度に対応する検索要求を受け付ける検索要求受付ステップと、 類似度計算手段が、前記検索要求に基づいて、前記コンテンツ又は部分コンテンツの類似度を算出する類似度計算ステップと、 結果提示手段が、前記類似度に基づいて、コンテンツ又は部分コンテンツの検索・推薦結果を提示する結果提示ステップと、 を含むことを特徴とするコンテンツ検索・推薦方法。

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (メディアコンテンツ) (メディアコンテンツ) .
JP2008204193A
CLAIM 1
感情推定手段が、マルチメディアコンテンツ (first media content item, media content item) に含まれる音声信号データから、コンテンツの感情及び感情度を推定する感情推定ステップと、 コンテンツ蓄積手段が、前記感情推定手段によって推定された前記感情と前記感情度をメタデータとして備えたコンテンツを蓄積したコンテンツ蓄積ステップと、 検索要求受付手段が、前記感情又は前記感情と前記感情度に対応する検索要求を受け付ける検索要求受付ステップと、 類似度計算手段が、前記検索要求に基づいて、前記コンテンツ又は部分コンテンツの類似度を算出する類似度計算ステップと、 結果提示手段が、前記類似度に基づいて、コンテンツ又は部分コンテンツの検索・推薦結果を提示する結果提示ステップと、 を含むことを特徴とするコンテンツ検索・推薦方法。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
WO2008071231A1

Filed: 2006-12-13     Issued: 2008-06-19

Method and system for hearing device fitting

(Original Assignee) Phonak Ag     

Bernd Waldmann
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (storage device) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (first user) data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item (storage device) to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user (second user) data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
WO2008071231A1
CLAIM 1
. Method for manufacturing an adjusted hearing device (Ib) , comprising the step of a) using first data (16a) obtained from a first hearing device (Ia) adjusted to the preferences of a first user (first user) (5a) for adjusting a second hearing device (Ib) of a second user (second user) (5b) .

WO2008071231A1
CLAIM 12
. The method according to one of the preceding claims , comprising the step of storing said first data (lβa) or data derived from said first data m a storage device (second media content item, media content item) (24) external to said first and second hearing devices .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (storage device) is a first version of an audiovisual work and the second media content item (storage device) is a second version of the audiovisual work .
WO2008071231A1
CLAIM 12
. The method according to one of the preceding claims , comprising the step of storing said first data (lβa) or data derived from said first data m a storage device (second media content item, media content item) (24) external to said first and second hearing devices .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (storage device) is a first version of a book in digital format and the second media content item (storage device) is a second version of the book in digital format .
WO2008071231A1
CLAIM 12
. The method according to one of the preceding claims , comprising the step of storing said first data (lβa) or data derived from said first data m a storage device (second media content item, media content item) (24) external to said first and second hearing devices .

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user (second user) data includes a geographic location of the user .
WO2008071231A1
CLAIM 1
. Method for manufacturing an adjusted hearing device (Ib) , comprising the step of a) using first data (16a) obtained from a first hearing device (Ia) adjusted to the preferences of a first user (5a) for adjusting a second hearing device (Ib) of a second user (second user) (5b) .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (first user) data includes the number of times the user requested to evaluate streaming the first media content item (storage device) , and the second user (second user) data includes the number of times the user requested to evaluate streaming the second media content item (storage device) .
WO2008071231A1
CLAIM 1
. Method for manufacturing an adjusted hearing device (Ib) , comprising the step of a) using first data (16a) obtained from a first hearing device (Ia) adjusted to the preferences of a first user (first user) (5a) for adjusting a second hearing device (Ib) of a second user (second user) (5b) .

WO2008071231A1
CLAIM 12
. The method according to one of the preceding claims , comprising the step of storing said first data (lβa) or data derived from said first data m a storage device (second media content item, media content item) (24) external to said first and second hearing devices .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (storage device) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
WO2008071231A1
CLAIM 12
. The method according to one of the preceding claims , comprising the step of storing said first data (lβa) or data derived from said first data m a storage device (second media content item, media content item) (24) external to said first and second hearing devices .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (storage device) based on a plurality of streaming parameters included in the license that is received from the licensing system .
WO2008071231A1
CLAIM 12
. The method according to one of the preceding claims , comprising the step of storing said first data (lβa) or data derived from said first data m a storage device (second media content item, media content item) (24) external to said first and second hearing devices .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (storage device) , and identify a second digital watermark included in a second media file of the second media content item (storage device) .
WO2008071231A1
CLAIM 12
. The method according to one of the preceding claims , comprising the step of storing said first data (lβa) or data derived from said first data m a storage device (second media content item, media content item) (24) external to said first and second hearing devices .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (storage device) .
WO2008071231A1
CLAIM 12
. The method according to one of the preceding claims , comprising the step of storing said first data (lβa) or data derived from said first data m a storage device (second media content item, media content item) (24) external to said first and second hearing devices .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (storage device) .
WO2008071231A1
CLAIM 12
. The method according to one of the preceding claims , comprising the step of storing said first data (lβa) or data derived from said first data m a storage device (second media content item, media content item) (24) external to said first and second hearing devices .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (storage device) .
WO2008071231A1
CLAIM 12
. The method according to one of the preceding claims , comprising the step of storing said first data (lβa) or data derived from said first data m a storage device (second media content item, media content item) (24) external to said first and second hearing devices .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
EP1939860A1

Filed: 2006-11-30     Issued: 2008-07-02

Interactive speech recognition system

(Original Assignee) Harman Becker Automotive Systems GmbH     (Current Assignee) Harman Becker Automotive Systems GmbH

Lars König, Rainer Saam, Andreas Gossenberger
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data (determined order, repeating step) specific to the user when the user accepts to stream the first media content item ;

generate a second request (available capacity) from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data (determined order, repeating step) specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
EP1939860A1
CLAIM 13
The method according to one of claims 1 to 12 , wherein the terms of the spoken phrase have to be received by the speech recognition system in predetermined order (digital format, first digital media, first user data, first media file, first digital media file, digital media file, second user data, extract first user data, extract second user data) .

EP1939860A1
CLAIM 24
A method for interactively recognizing a spoken phrase by a speech recognition system , comprising the steps of : a) loading a respective list of reference terms for each of at least one category from a database into a list memory depending on the available capacity (second request) of the list memory , b) determining whether at least one reference term can be matched to at least one of the terms of an input spoken phrase comprising a plurality of terms , c) storing the matched reference terms and unloading the current lists of reference terms , d) if not all lists of reference terms of all categories could be previously loaded , unloading the current list of reference terms and loading a list of reference terms of each of the at least one further categories and repeating step (digital format, first digital media, first user data, first media file, first digital media file, digital media file, second user data, extract first user data, extract second user data) s b) and c) , e) loading the lists of reference terms corresponding to the stored matched reference terms and determining the concatenation of matched reference terms that most likely identifies an entry of the database .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format (determined order, repeating step) and the second media content item is a second version of the book in digital format .
EP1939860A1
CLAIM 13
The method according to one of claims 1 to 12 , wherein the terms of the spoken phrase have to be received by the speech recognition system in predetermined order (digital format, first digital media, first user data, first media file, first digital media file, digital media file, second user data, extract first user data, extract second user data) .

EP1939860A1
CLAIM 24
A method for interactively recognizing a spoken phrase by a speech recognition system , comprising the steps of : a) loading a respective list of reference terms for each of at least one category from a database into a list memory depending on the available capacity of the list memory , b) determining whether at least one reference term can be matched to at least one of the terms of an input spoken phrase comprising a plurality of terms , c) storing the matched reference terms and unloading the current lists of reference terms , d) if not all lists of reference terms of all categories could be previously loaded , unloading the current list of reference terms and loading a list of reference terms of each of the at least one further categories and repeating step (digital format, first digital media, first user data, first media file, first digital media file, digital media file, second user data, extract first user data, extract second user data) s b) and c) , e) loading the lists of reference terms corresponding to the stored matched reference terms and determining the concatenation of matched reference terms that most likely identifies an entry of the database .

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user data (determined order, repeating step) includes a geographic location of the user .
EP1939860A1
CLAIM 13
The method according to one of claims 1 to 12 , wherein the terms of the spoken phrase have to be received by the speech recognition system in predetermined order (digital format, first digital media, first user data, first media file, first digital media file, digital media file, second user data, extract first user data, extract second user data) .

EP1939860A1
CLAIM 24
A method for interactively recognizing a spoken phrase by a speech recognition system , comprising the steps of : a) loading a respective list of reference terms for each of at least one category from a database into a list memory depending on the available capacity of the list memory , b) determining whether at least one reference term can be matched to at least one of the terms of an input spoken phrase comprising a plurality of terms , c) storing the matched reference terms and unloading the current lists of reference terms , d) if not all lists of reference terms of all categories could be previously loaded , unloading the current list of reference terms and loading a list of reference terms of each of the at least one further categories and repeating step (digital format, first digital media, first user data, first media file, first digital media file, digital media file, second user data, extract first user data, extract second user data) s b) and c) , e) loading the lists of reference terms corresponding to the stored matched reference terms and determining the concatenation of matched reference terms that most likely identifies an entry of the database .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data (determined order, repeating step) includes the number of times the user requested to evaluate streaming the first media content item , and the second user data (determined order, repeating step) includes the number of times the user requested to evaluate streaming the second media content item .
EP1939860A1
CLAIM 13
The method according to one of claims 1 to 12 , wherein the terms of the spoken phrase have to be received by the speech recognition system in predetermined order (digital format, first digital media, first user data, first media file, first digital media file, digital media file, second user data, extract first user data, extract second user data) .

EP1939860A1
CLAIM 24
A method for interactively recognizing a spoken phrase by a speech recognition system , comprising the steps of : a) loading a respective list of reference terms for each of at least one category from a database into a list memory depending on the available capacity of the list memory , b) determining whether at least one reference term can be matched to at least one of the terms of an input spoken phrase comprising a plurality of terms , c) storing the matched reference terms and unloading the current lists of reference terms , d) if not all lists of reference terms of all categories could be previously loaded , unloading the current list of reference terms and loading a list of reference terms of each of the at least one further categories and repeating step (digital format, first digital media, first user data, first media file, first digital media file, digital media file, second user data, extract first user data, extract second user data) s b) and c) , e) loading the lists of reference terms corresponding to the stored matched reference terms and determining the concatenation of matched reference terms that most likely identifies an entry of the database .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file (determined order, repeating step) of the first media content item , and identify a second digital watermark included in a second media file of the second media content item .
EP1939860A1
CLAIM 13
The method according to one of claims 1 to 12 , wherein the terms of the spoken phrase have to be received by the speech recognition system in predetermined order (digital format, first digital media, first user data, first media file, first digital media file, digital media file, second user data, extract first user data, extract second user data) .

EP1939860A1
CLAIM 24
A method for interactively recognizing a spoken phrase by a speech recognition system , comprising the steps of : a) loading a respective list of reference terms for each of at least one category from a database into a list memory depending on the available capacity of the list memory , b) determining whether at least one reference term can be matched to at least one of the terms of an input spoken phrase comprising a plurality of terms , c) storing the matched reference terms and unloading the current lists of reference terms , d) if not all lists of reference terms of all categories could be previously loaded , unloading the current list of reference terms and loading a list of reference terms of each of the at least one further categories and repeating step (digital format, first digital media, first user data, first media file, first digital media file, digital media file, second user data, extract first user data, extract second user data) s b) and c) , e) loading the lists of reference terms corresponding to the stored matched reference terms and determining the concatenation of matched reference terms that most likely identifies an entry of the database .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file (determined order, repeating step) , and the second digital watermark is metadata in the second media file .
EP1939860A1
CLAIM 13
The method according to one of claims 1 to 12 , wherein the terms of the spoken phrase have to be received by the speech recognition system in predetermined order (digital format, first digital media, first user data, first media file, first digital media file, digital media file, second user data, extract first user data, extract second user data) .

EP1939860A1
CLAIM 24
A method for interactively recognizing a spoken phrase by a speech recognition system , comprising the steps of : a) loading a respective list of reference terms for each of at least one category from a database into a list memory depending on the available capacity of the list memory , b) determining whether at least one reference term can be matched to at least one of the terms of an input spoken phrase comprising a plurality of terms , c) storing the matched reference terms and unloading the current lists of reference terms , d) if not all lists of reference terms of all categories could be previously loaded , unloading the current list of reference terms and loading a list of reference terms of each of the at least one further categories and repeating step (digital format, first digital media, first user data, first media file, first digital media file, digital media file, second user data, extract first user data, extract second user data) s b) and c) , e) loading the lists of reference terms corresponding to the stored matched reference terms and determining the concatenation of matched reference terms that most likely identifies an entry of the database .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (determined order, repeating step) file for reproduction , wherein the digital media file (determined order, repeating step) include the first media content item .
EP1939860A1
CLAIM 13
The method according to one of claims 1 to 12 , wherein the terms of the spoken phrase have to be received by the speech recognition system in predetermined order (digital format, first digital media, first user data, first media file, first digital media file, digital media file, second user data, extract first user data, extract second user data) .

EP1939860A1
CLAIM 24
A method for interactively recognizing a spoken phrase by a speech recognition system , comprising the steps of : a) loading a respective list of reference terms for each of at least one category from a database into a list memory depending on the available capacity of the list memory , b) determining whether at least one reference term can be matched to at least one of the terms of an input spoken phrase comprising a plurality of terms , c) storing the matched reference terms and unloading the current lists of reference terms , d) if not all lists of reference terms of all categories could be previously loaded , unloading the current list of reference terms and loading a list of reference terms of each of the at least one further categories and repeating step (digital format, first digital media, first user data, first media file, first digital media file, digital media file, second user data, extract first user data, extract second user data) s b) and c) , e) loading the lists of reference terms corresponding to the stored matched reference terms and determining the concatenation of matched reference terms that most likely identifies an entry of the database .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query (online data) on the display asking the user whether the user would like to stream the first media content item .
EP1939860A1
CLAIM 11
The method according to one of claims 1 to 10 , wherein a path points to an entry of the database representing an entry of a media library , or a destination of a navigation route guidance service , or a command for operating a board computer , or a command for controlling an device or an entry of an external online data (display query) base .

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data that confirms the user' ;

s identity (recognition system) .
EP1939860A1
CLAIM 1
A method for interactively recognizing a spoken phrase by a speech recognition system (s identity) comprising the steps of : a) loading at least one list of reference terms of category n from a database into a list memory , b) determining whether at least one reference term of category n can be matched to one of the terms of an input spoken phrase comprising a plurality of terms , c) extending at least one path of category n-1 by the at least one matched reference term of category n to form at least one path of category n , d) determining whether storage capacity of the list memory is sufficient to load a respective list of reference terms of category n+1 for each path of category n , e) if not , eliminating at least one path of category n based on supplementary user input , f) unloading the at least one list of reference terms of category n , and g) loading a list of reference terms of category n+1 for each path of category n .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CN101331712A

Filed: 2006-11-17     Issued: 2008-12-24

将网络外部数据内容展示给连接网络的设备

(Original Assignee) 微软公司     

C·A·鲁德维格, J·H·杜雷四世, J·S·弗莱克斯, J·D·康崔莱斯, O·罗森布鲁姆, S·D·凯利, V·萨多夫斯基
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request (的多个电) from a user to evaluate streaming a first media (数字多媒体) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (数字多媒体) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics (的多个电) record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
CN101331712A
CLAIM 1
. 一种系统,包括: 配置成发现网络外部数据内容的数据内容提供者,所述网络外部数据内容是正常而言对于连接到共用网络的大多数电子设备不可用的数据内容; 配置成将所发现的网络外部数据内容展示给所述共用网络上的多个电 (first request, first statistics) 子设备的网络展示者。

CN101331712A
CLAIM 4
. 如权利要求1所述的系统,其特征在于,所述网络外部数据内容存储 在配置成耦合到计算机的便携式数字媒体播放器上,且所述数据内容选自可存 储在计算机和便携式设备上和对计算机和便携式设备分发的数字音频、数字音 乐、数字图像、数字视频、数字多媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, digital media catalog database) 、以及任何其它可呈现的数字内容。

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (数字多媒体) content item is a first version of an audiovisual work and the second media (数字多媒体) content item is a second version of the audiovisual work .
CN101331712A
CLAIM 4
. 如权利要求1所述的系统,其特征在于,所述网络外部数据内容存储 在配置成耦合到计算机的便携式数字媒体播放器上,且所述数据内容选自可存 储在计算机和便携式设备上和对计算机和便携式设备分发的数字音频、数字音 乐、数字图像、数字视频、数字多媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, digital media catalog database) 、以及任何其它可呈现的数字内容。

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (数字多媒体) content item is a first version of a book in digital format and the second media (数字多媒体) content item is a second version of the book in digital format .
CN101331712A
CLAIM 4
. 如权利要求1所述的系统,其特征在于,所述网络外部数据内容存储 在配置成耦合到计算机的便携式数字媒体播放器上,且所述数据内容选自可存 储在计算机和便携式设备上和对计算机和便携式设备分发的数字音频、数字音 乐、数字图像、数字视频、数字多媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, digital media catalog database) 、以及任何其它可呈现的数字内容。

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media (数字多媒体) content item , and the second user data includes the number of times the user requested to evaluate streaming the second media (数字多媒体) content item .
CN101331712A
CLAIM 4
. 如权利要求1所述的系统,其特征在于,所述网络外部数据内容存储 在配置成耦合到计算机的便携式数字媒体播放器上,且所述数据内容选自可存 储在计算机和便携式设备上和对计算机和便携式设备分发的数字音频、数字音 乐、数字图像、数字视频、数字多媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, digital media catalog database) 、以及任何其它可呈现的数字内容。

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (数字多媒体) content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
CN101331712A
CLAIM 4
. 如权利要求1所述的系统,其特征在于,所述网络外部数据内容存储 在配置成耦合到计算机的便携式数字媒体播放器上,且所述数据内容选自可存 储在计算机和便携式设备上和对计算机和便携式设备分发的数字音频、数字音 乐、数字图像、数字视频、数字多媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, digital media catalog database) 、以及任何其它可呈现的数字内容。

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (数字多媒体) content item based on a plurality of streaming parameters included in the license that is received from the licensing system .
CN101331712A
CLAIM 4
. 如权利要求1所述的系统,其特征在于,所述网络外部数据内容存储 在配置成耦合到计算机的便携式数字媒体播放器上,且所述数据内容选自可存 储在计算机和便携式设备上和对计算机和便携式设备分发的数字音频、数字音 乐、数字图像、数字视频、数字多媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, digital media catalog database) 、以及任何其它可呈现的数字内容。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media (数字多媒体) file of the first media content item , and identify a second digital watermark included in a second media (数字多媒体) file of the second media content item .
CN101331712A
CLAIM 4
. 如权利要求1所述的系统,其特征在于,所述网络外部数据内容存储 在配置成耦合到计算机的便携式数字媒体播放器上,且所述数据内容选自可存 储在计算机和便携式设备上和对计算机和便携式设备分发的数字音频、数字音 乐、数字图像、数字视频、数字多媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, digital media catalog database) 、以及任何其它可呈现的数字内容。

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media (数字多媒体) file , and the second digital watermark is metadata in the second media (数字多媒体) file .
CN101331712A
CLAIM 4
. 如权利要求1所述的系统,其特征在于,所述网络外部数据内容存储 在配置成耦合到计算机的便携式数字媒体播放器上,且所述数据内容选自可存 储在计算机和便携式设备上和对计算机和便携式设备分发的数字音频、数字音 乐、数字图像、数字视频、数字多媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, digital media catalog database) 、以及任何其它可呈现的数字内容。

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (数字多媒体) file for reproduction , wherein the digital media file include the first media (数字多媒体) content item .
CN101331712A
CLAIM 4
. 如权利要求1所述的系统,其特征在于,所述网络外部数据内容存储 在配置成耦合到计算机的便携式数字媒体播放器上,且所述数据内容选自可存 储在计算机和便携式设备上和对计算机和便携式设备分发的数字音频、数字音 乐、数字图像、数字视频、数字多媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, digital media catalog database) 、以及任何其它可呈现的数字内容。

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media (数字多媒体) content item .
CN101331712A
CLAIM 4
. 如权利要求1所述的系统,其特征在于,所述网络外部数据内容存储 在配置成耦合到计算机的便携式数字媒体播放器上,且所述数据内容选自可存 储在计算机和便携式设备上和对计算机和便携式设备分发的数字音频、数字音 乐、数字图像、数字视频、数字多媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, digital media catalog database) 、以及任何其它可呈现的数字内容。

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (数字多媒体) fingerprints for confirmation of the first and second media content items with a digital media (数字多媒体) catalog database .
CN101331712A
CLAIM 4
. 如权利要求1所述的系统,其特征在于,所述网络外部数据内容存储 在配置成耦合到计算机的便携式数字媒体播放器上,且所述数据内容选自可存 储在计算机和便携式设备上和对计算机和便携式设备分发的数字音频、数字音 乐、数字图像、数字视频、数字多媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, digital media catalog database) 、以及任何其它可呈现的数字内容。

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (数字多媒体) content item .
CN101331712A
CLAIM 4
. 如权利要求1所述的系统,其特征在于,所述网络外部数据内容存储 在配置成耦合到计算机的便携式数字媒体播放器上,且所述数据内容选自可存 储在计算机和便携式设备上和对计算机和便携式设备分发的数字音频、数字音 乐、数字图像、数字视频、数字多媒体 (first media, second media, digital media, second media fingerprint, second media fingerprints, digital media catalog database) 、以及任何其它可呈现的数字内容。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CN101490686A

Filed: 2006-10-18     Issued: 2009-07-22

数字权利管理的方法

(Original Assignee) 英特托拉斯技术公司     

G·博康-吉博, J·G·博夫, M·G·梅嫩特, W·B·布拉德利
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint (第二组) that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics (满足第一) record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items (用于使用) determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party (多个指令) online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic (第三对象) of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
CN101490686A
CLAIM 11
. 一种用于授权对电子内容执行给定动作的方法,所述方法包括: 使用在第一数字权利管理引擎上运行的虚拟机来执行第一控制程序,所述第一控制程序可操作来确定是否能够对所述电子内容执行给定动作,其中所述第一控制程序可操作来评估要使对给定动作的执行被授权而必须满足的第一组一个或多个条件,并且其中所述第一组一个或多个条件中的至少一个包括一个或多个链路对象应可以用于数字权利管理引擎的要求,所述链路对象在逻辑上把表示第一实体的第一节点链接到表示第二实体的第二节点; 获取所述一个或多个链路对象,每个所述链路对象表示两个实体之间的关系,并且所述链路对象中的至少一个包括第二控制程序,其中所述第二控制程序可操作来评估要使至少一个链路对象被认为有效而必须满足的第二组 (first media fingerprint) 一个或多个条件;并且 使用所述数字权利管理引擎来执行所述第二控制程序。

CN101490686A
CLAIM 31
. 一种用于保护数字权利管理许可的方法,所述数字权利管理许可包括:(a)第一对象,所述第一对象包括控制程序,所述控制程序包括一个或多个指令 (third party) ,所述一个或多个指令可操作来测试与对电子内容的指定使用相关联的一个或多个条件;(b)第二对象,包括第一密码密钥,所述第一密码密钥被至少部分地加密,所述第一密码密钥可操作来解密所述电子内容;(c)第三对象 (target demographic) ,包括对所述第一对象的引用和对所述第二对象的引用;和(d)第四对象,包括对所述第二对象的引用和对所述电子内容的引用,所述方法包括: 使用所述第一密码密钥来数字地签名所述第三对象

CN101490686A
CLAIM 46
. 一种用于验证数字权利管理许可的完整性的系统,所述数字权利管理许可包括:(a)第一对象,所述第一对象包括控制程序,所述控制程序包括一个或多个指令,所述一个或多个指令可操作来测试与对电子内容的指定使用相关联的一个或多个条件;(b)第二对象,包括第一密码密钥,所述第一密码密钥被至少部分地加密,所述第一密码密钥可操作来解密所述电子内容;(c)第三对象,包括对所述第一对象的引用和对所述第二对象的引用;和(d)第四对象,包括对所述第二对象的引用和对所述电子内容的引用,所述系统包括: 用于使用 (second media content items) 所述第一密码密钥来验证所述第三对象的数字签名的装置。

CN101490686A
CLAIM 62
. 一种用于管理对电子内容的访问或使用的方法,所述方法包括: 获取与所述电子内容相关联的控制程序,所述控制程序包括指令,所述指令当由数字权利管理引擎执行时可操作来评估第一条件并且当确定已经满足所述第一条件时允许对所述电子内容的第一使用; 从远程系统接收代理程序,所述代理程序包括指令,所述指令当由数字权利管理引擎执行时可操作来把状态信息存储在由所述数字权利管理引擎所管理的数据库中;并且 执行所述控制程序,包括确定是否已经满足第一 (first statistics, first statistics record) 条件,所述确定至少部分地基于所述状态信息。

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version (的授权) of an audiovisual work and the second media content item is a second version (的授权) of the audiovisual work .
CN101490686A
CLAIM 18
. 如权利要求15所述的方法,其中从链路对象获得所述控制程序,所述链路对象形成从第一节点到第二节点的授权 (first version, second version, studio version) 图的一部分。

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version (的授权) is a live version of the audiovisual work and the second version (的授权) is a studio version (的授权) of the audiovisual work .
CN101490686A
CLAIM 18
. 如权利要求15所述的方法,其中从链路对象获得所述控制程序,所述链路对象形成从第一节点到第二节点的授权 (first version, second version, studio version) 图的一部分。

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version (的授权) is authorized for streaming to the user by a copyright owner of the audiovisual work and the second version (的授权) is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
CN101490686A
CLAIM 18
. 如权利要求15所述的方法,其中从链路对象获得所述控制程序,所述链路对象形成从第一节点到第二节点的授权 (first version, second version, studio version) 图的一部分。

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version (的授权) of a book in digital format and the second media content item is a second version (的授权) of the book in digital format .
CN101490686A
CLAIM 18
. 如权利要求15所述的方法,其中从链路对象获得所述控制程序,所述链路对象形成从第一节点到第二节点的授权 (first version, second version, studio version) 图的一部分。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark (计算机系统) included in a first media file of the first media content item , and identify a second digital watermark included in a second media file of the second media content item .
CN101490686A
CLAIM 1
. 一种用于授权对在主机计算机系统 (first digital watermark) 上的电子内容进行访问的方法,所述方法包括: 从所述主机计算机系统的用户接收访问所述电子内容的请求; 获取与所述电子内容相关联的许可,所述许可包括控制对象、控制器对象、保护器对象和内容密钥对象; 从所述控制对象获取第一控制程序;并且 使用在所述主机计算机系统上运行的数字权利管理引擎来执行所述第一控制程序以确定所述请求是否可以被准许,其中执行所述控制程序包括评估一个或多个链路对象,其中每个链路对象表示两个实体之间的关系,其中所述一个或多个链路对象中的至少一个包括第二控制程序,并且其中评估所述一个或多个链路对象包括: 使用所述数字权利管理引擎来执行所述第二控制程序以确定所述链路是否有效,所述执行包括确定是否满足由所述控制程序所表达的一个或多个条件。

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark (计算机系统) is metadata in the first media file , and the second digital watermark is metadata in the second media file .
CN101490686A
CLAIM 1
. 一种用于授权对在主机计算机系统 (first digital watermark) 上的电子内容进行访问的方法,所述方法包括: 从所述主机计算机系统的用户接收访问所述电子内容的请求; 获取与所述电子内容相关联的许可,所述许可包括控制对象、控制器对象、保护器对象和内容密钥对象; 从所述控制对象获取第一控制程序;并且 使用在所述主机计算机系统上运行的数字权利管理引擎来执行所述第一控制程序以确定所述请求是否可以被准许,其中执行所述控制程序包括评估一个或多个链路对象,其中每个链路对象表示两个实体之间的关系,其中所述一个或多个链路对象中的至少一个包括第二控制程序,并且其中评估所述一个或多个链路对象包括: 使用所述数字权利管理引擎来执行所述第二控制程序以确定所述链路是否有效,所述执行包括确定是否满足由所述控制程序所表达的一个或多个条件。

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints for confirmation of the first and second media content items (用于使用) with a digital media catalog database .
CN101490686A
CLAIM 46
. 一种用于验证数字权利管理许可的完整性的系统,所述数字权利管理许可包括:(a)第一对象,所述第一对象包括控制程序,所述控制程序包括一个或多个指令,所述一个或多个指令可操作来测试与对电子内容的指定使用相关联的一个或多个条件;(b)第二对象,包括第一密码密钥,所述第一密码密钥被至少部分地加密,所述第一密码密钥可操作来解密所述电子内容;(c)第三对象,包括对所述第一对象的引用和对所述第二对象的引用;和(d)第四对象,包括对所述第二对象的引用和对所述电子内容的引用,所述系统包括: 用于使用 (second media content items) 所述第一密码密钥来验证所述第三对象的数字签名的装置。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
JP2008026381A

Filed: 2006-07-18     Issued: 2008-02-07

画像形成装置

(Original Assignee) Konica Minolta Business Technologies Inc; コニカミノルタビジネステクノロジーズ株式会社     

Mikimasa Honma, 幹正 本間
US10885154B2
CLAIM 1
. A multimedia hardware device (少なくとも) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data (像形成) specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics (記憶部) record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
JP2008026381A
CLAIM 1
原稿から画像を読み取る画像読み取り部と、 前記画像読み取り部により読み取った画像の縮小画像を表示する表示部と、 前記画像読み取り部により読み取った画像を転写紙に出力する画像出力部と、 画像読み取りから画像出力に到る一連の動作の少なくとも (hardware device) 一部分を前記縮小画像を用いた動画で前記表示部に表示させる制御部と、 を備えることを特徴とする画像形成 (second user data, extract second user data) 装置。

JP2008026381A
CLAIM 2
不揮発性の記憶部 (second statistics, second statistics record, second media file) を備え、 前記縮小画像を用いた動画は、 前記画像読み取り部により読み取った画像を前記記憶部に格納することを示す動画を含むことを特徴とする請求項1に記載の画像形成装置。

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user data (像形成) includes a geographic location of the user .
JP2008026381A
CLAIM 1
原稿から画像を読み取る画像読み取り部と、 前記画像読み取り部により読み取った画像の縮小画像を表示する表示部と、 前記画像読み取り部により読み取った画像を転写紙に出力する画像出力部と、 画像読み取りから画像出力に到る一連の動作の少なくとも一部分を前記縮小画像を用いた動画で前記表示部に表示させる制御部と、 を備えることを特徴とする画像形成 (second user data, extract second user data) 装置。

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data (像形成) includes the number of times the user requested to evaluate streaming the second media content item .
JP2008026381A
CLAIM 1
原稿から画像を読み取る画像読み取り部と、 前記画像読み取り部により読み取った画像の縮小画像を表示する表示部と、 前記画像読み取り部により読み取った画像を転写紙に出力する画像出力部と、 画像読み取りから画像出力に到る一連の動作の少なくとも一部分を前記縮小画像を用いた動画で前記表示部に表示させる制御部と、 を備えることを特徴とする画像形成 (second user data, extract second user data) 装置。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media file (記憶部) of the second media content item .
JP2008026381A
CLAIM 2
不揮発性の記憶部 (second statistics, second statistics record, second media file) を備え、 前記縮小画像を用いた動画は、 前記画像読み取り部により読み取った画像を前記記憶部に格納することを示す動画を含むことを特徴とする請求項1に記載の画像形成装置。

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media file (記憶部) .
JP2008026381A
CLAIM 2
不揮発性の記憶部 (second statistics, second statistics record, second media file) を備え、 前記縮小画像を用いた動画は、 前記画像読み取り部により読み取った画像を前記記憶部に格納することを示す動画を含むことを特徴とする請求項1に記載の画像形成装置。

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (前記制) file for reproduction , wherein the digital media file include the first media content item .
JP2008026381A
CLAIM 5
前記制 (digital media, first digital media file, digital media file) 御部は、 前記原稿の両面読み取りを行う場合、前記原稿の両面読み取りを前記縮小画像を用いた動画により前記表示部に表示する動作と、前記画像読み取り手段による画像読み取り動作とを同期させることを特徴とする請求項4に記載の画像形成装置。

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data that confirms the user' ;

s identity (せること) .
JP2008026381A
CLAIM 5
前記制御部は、 前記原稿の両面読み取りを行う場合、前記原稿の両面読み取りを前記縮小画像を用いた動画により前記表示部に表示する動作と、前記画像読み取り手段による画像読み取り動作とを同期させること (s identity) を特徴とする請求項4に記載の画像形成装置。

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints for confirmation of the first and second media content items with a digital media (前記制) catalog database .
JP2008026381A
CLAIM 5
前記制 (digital media, first digital media file, digital media file) 御部は、 前記原稿の両面読み取りを行う場合、前記原稿の両面読み取りを前記縮小画像を用いた動画により前記表示部に表示する動作と、前記画像読み取り手段による画像読み取り動作とを同期させることを特徴とする請求項4に記載の画像形成装置。

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics (記憶部) record in real time .
JP2008026381A
CLAIM 2
不揮発性の記憶部 (second statistics, second statistics record, second media file) を備え、 前記縮小画像を用いた動画は、 前記画像読み取り部により読み取った画像を前記記憶部に格納することを示す動画を含むことを特徴とする請求項1に記載の画像形成装置。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CN101223514A

Filed: 2006-04-11     Issued: 2008-07-16

通信网络

(Original Assignee) 莱斯特美通信有限公司     

小伯纳德·L·巴罗, 查理斯·埃里克·亨特, 蒂莫西·理查德·克罗克
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media (媒体内容, 将媒体, 系统访问) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data (用户设备上, 的通信) specific to the user when the user accepts to stream the first media content item ;

generate a second request (用户请求) from the user to evaluate streaming a second media (媒体内容, 将媒体, 系统访问) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data (用户设备上, 的通信) specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item (媒体内容, 将媒体, 系统访问) to a plurality of other users corresponding to the target demographic of the media content item .
CN101223514A
CLAIM 6
. 如权利要求3所述的系统,如权利要求1所述的通信 (first user data, second user data) 网络,其中 信息是以可搜索形式组织的。

CN101223514A
CLAIM 13
. 如权利要求1所述的系统,其中用户设备包括安全机制,用于 验证用户有权经由通信系统访问 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 服务。

CN101223514A
CLAIM 19
. 一种媒体传递系统,包括多个节点,这些节点具有用于存储媒 体内容的存储器,并且这些节点将媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 以版权保护的格式无线传 送到适当启用的用户设备。

CN101223514A
CLAIM 22
. —种包含多个节点以及多个用户设备的分布式通信网络,其中 每一个节点包括:用于与至少一个用户设备建立双向无线通信的通信 设备;用于与至少一个其他节点建立双向通信的通信设备;以及与用 于存储显示给用户的信息的本地存储器相关联的数据处理器,其中该 信息包括允许在用户设备上 (first user data, second user data) 以三维方式显示地图的数据。

CN101223514A
CLAIM 26
. —种用于提供内容托管服务的方法,包括:允许数据提供实体将数据内容临时保存在与通信网络中的节点相 关联的存储器装置中,其中该通信网络包含了多个节点,并且每一个 节点包括:i . 用于提供与至少一个用户设备的双向无线通信的第一装置;以及ii . 用于提供与所述簇中至少一个其他节点的双向通信的第二装置;向所述数据提供实体收取在所述节点托管数据的费用; 提供保持在与簇相关联的主机服务器上的注册表,所述注册表包含了对数据提供实体以有助于用户发起搜索过程的方式所提供的数据内容的描述;用户预订所提供的服务,以便选择和支付指定的服务等级,其中 响应于接收到经由用户设备发出的访问所述注册表的用户请求 (second request) ,来核 实用户对所提供的服务的预订,并且根据用户预订的服务等级来授权 用于拖动选定数据内容的有效交易,由此,处于簇内的所述节点的处理装置以协作方式经由在每一个 节点提供双向通信的相应第二装置来进行交互,以便访问保持在所述 节点的本地存储装置中的被用户请求的信息,从而确定将所述数据内 容传递到发起请求的用户设备。

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (媒体内容, 将媒体, 系统访问) content item is a first version of an audiovisual work and the second media (媒体内容, 将媒体, 系统访问) content item is a second version of the audiovisual work .
CN101223514A
CLAIM 13
. 如权利要求1所述的系统,其中用户设备包括安全机制,用于 验证用户有权经由通信系统访问 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 服务。

CN101223514A
CLAIM 19
. 一种媒体传递系统,包括多个节点,这些节点具有用于存储媒 体内容的存储器,并且这些节点将媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 以版权保护的格式无线传 送到适当启用的用户设备。

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (本地存储装置上) of the audiovisual work .
CN101223514A
CLAIM 1
. 一种通信系统,包括:多个节点以及多个用户设备,其中一组节点构包括簇,并且每一个节点包括: 用于提供与至少一个用户设备、以及可选地提供与另一个节点设备的双向无线通信的装置, 处于节点簇内部并且用于存储显示给用户的信息的本地存储装置,以及 与节点相关联的处理装置,用于经由所述第一通信子系统来接收关于所述信息的请求,并且作为响应,开始将所述被请求信息经由所述双向通信装置传递到用户设备, 其中处于簇内的所述节点的处理装置以协作方式经由每一个节点处的所述双向通信装置进行交互,以便访问用户保持在簇内节点的本地存储装置上 (studio version) 的信息,从而确定所述信息传递给发起请求的用户设备。

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (双向通信) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
CN101223514A
CLAIM 1
. 一种通信系统,包括:多个节点以及多个用户设备,其中一组节点构包括簇,并且每一个节点包括: 用于提供与至少一个用户设备、以及可选地提供与另一个节点设备的双向无线通信的装置, 处于节点簇内部并且用于存储显示给用户的信息的本地存储装置,以及 与节点相关联的处理装置,用于经由所述第一通信子系统来接收关于所述信息的请求,并且作为响应,开始将所述被请求信息经由所述双向通信 (copyright owner) 装置传递到用户设备, 其中处于簇内的所述节点的处理装置以协作方式经由每一个节点处的所述双向通信装置进行交互,以便访问用户保持在簇内节点的本地存储装置上的信息,从而确定所述信息传递给发起请求的用户设备。

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (媒体内容, 将媒体, 系统访问) content item is a first version of a book in digital format and the second media (媒体内容, 将媒体, 系统访问) content item is a second version of the book in digital format .
CN101223514A
CLAIM 13
. 如权利要求1所述的系统,其中用户设备包括安全机制,用于 验证用户有权经由通信系统访问 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 服务。

CN101223514A
CLAIM 19
. 一种媒体传递系统,包括多个节点,这些节点具有用于存储媒 体内容的存储器,并且这些节点将媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 以版权保护的格式无线传 送到适当启用的用户设备。

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user data (用户设备上, 的通信) includes a geographic location of the user .
CN101223514A
CLAIM 6
. 如权利要求3所述的系统,如权利要求1所述的通信 (first user data, second user data) 网络,其中 信息是以可搜索形式组织的。

CN101223514A
CLAIM 22
. —种包含多个节点以及多个用户设备的分布式通信网络,其中 每一个节点包括:用于与至少一个用户设备建立双向无线通信的通信 设备;用于与至少一个其他节点建立双向通信的通信设备;以及与用 于存储显示给用户的信息的本地存储器相关联的数据处理器,其中该 信息包括允许在用户设备上 (first user data, second user data) 以三维方式显示地图的数据。

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data (用户设备上, 的通信) includes the number of times the user requested to evaluate streaming the first media (媒体内容, 将媒体, 系统访问) content item , and the second user data (用户设备上, 的通信) includes the number of times the user requested to evaluate streaming the second media (媒体内容, 将媒体, 系统访问) content item .
CN101223514A
CLAIM 6
. 如权利要求3所述的系统,如权利要求1所述的通信 (first user data, second user data) 网络,其中 信息是以可搜索形式组织的。

CN101223514A
CLAIM 13
. 如权利要求1所述的系统,其中用户设备包括安全机制,用于 验证用户有权经由通信系统访问 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 服务。

CN101223514A
CLAIM 19
. 一种媒体传递系统,包括多个节点,这些节点具有用于存储媒 体内容的存储器,并且这些节点将媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 以版权保护的格式无线传 送到适当启用的用户设备。

CN101223514A
CLAIM 22
. —种包含多个节点以及多个用户设备的分布式通信网络,其中 每一个节点包括:用于与至少一个用户设备建立双向无线通信的通信 设备;用于与至少一个其他节点建立双向通信的通信设备;以及与用 于存储显示给用户的信息的本地存储器相关联的数据处理器,其中该 信息包括允许在用户设备上 (first user data, second user data) 以三维方式显示地图的数据。

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (媒体内容, 将媒体, 系统访问) content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
CN101223514A
CLAIM 13
. 如权利要求1所述的系统,其中用户设备包括安全机制,用于 验证用户有权经由通信系统访问 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 服务。

CN101223514A
CLAIM 19
. 一种媒体传递系统,包括多个节点,这些节点具有用于存储媒 体内容的存储器,并且这些节点将媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 以版权保护的格式无线传 送到适当启用的用户设备。

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (媒体内容, 将媒体, 系统访问) content item based on a plurality of streaming parameters included in the license that is received from the licensing system .
CN101223514A
CLAIM 13
. 如权利要求1所述的系统,其中用户设备包括安全机制,用于 验证用户有权经由通信系统访问 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 服务。

CN101223514A
CLAIM 19
. 一种媒体传递系统,包括多个节点,这些节点具有用于存储媒 体内容的存储器,并且这些节点将媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 以版权保护的格式无线传 送到适当启用的用户设备。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark (的用户设备, 显示的信息) included in a first media (媒体内容, 将媒体, 系统访问) file of the first media content item , and identify a second digital watermark included in a second media (媒体内容, 将媒体, 系统访问) file of the second media content item .
CN101223514A
CLAIM 1
. 一种通信系统,包括:多个节点以及多个用户设备,其中一组节点构包括簇,并且每一个节点包括: 用于提供与至少一个用户设备、以及可选地提供与另一个节点设备的双向无线通信的装置, 处于节点簇内部并且用于存储显示给用户的信息的本地存储装置,以及 与节点相关联的处理装置,用于经由所述第一通信子系统来接收关于所述信息的请求,并且作为响应,开始将所述被请求信息经由所述双向通信装置传递到用户设备, 其中处于簇内的所述节点的处理装置以协作方式经由每一个节点处的所述双向通信装置进行交互,以便访问用户保持在簇内节点的本地存储装置上的信息,从而确定所述信息传递给发起请求的用户设备 (first digital watermark, first digital media, first digital media file)

CN101223514A
CLAIM 13
. 如权利要求1所述的系统,其中用户设备包括安全机制,用于 验证用户有权经由通信系统访问 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 服务。

CN101223514A
CLAIM 19
. 一种媒体传递系统,包括多个节点,这些节点具有用于存储媒 体内容的存储器,并且这些节点将媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 以版权保护的格式无线传 送到适当启用的用户设备。

CN101223514A
CLAIM 20
. —种包含多个节点以及多个用户设备的分布式通信网络,其中 每一个节点包括:用于与至少一个用户设备建立双向无线通信的通信设备;用于与至少一个其他节点建立双向通信的通信设备;以及与用于存储为用户显示的信息 (first digital watermark, first digital media, first digital media file) 的本地存储器相关联的数据处理器,其中该 信息是以可搜索的形式保存在本地存储器中的。

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark (的用户设备, 显示的信息) is metadata in the first media (媒体内容, 将媒体, 系统访问) file , and the second digital watermark is metadata in the second media (媒体内容, 将媒体, 系统访问) file .
CN101223514A
CLAIM 1
. 一种通信系统,包括:多个节点以及多个用户设备,其中一组节点构包括簇,并且每一个节点包括: 用于提供与至少一个用户设备、以及可选地提供与另一个节点设备的双向无线通信的装置, 处于节点簇内部并且用于存储显示给用户的信息的本地存储装置,以及 与节点相关联的处理装置,用于经由所述第一通信子系统来接收关于所述信息的请求,并且作为响应,开始将所述被请求信息经由所述双向通信装置传递到用户设备, 其中处于簇内的所述节点的处理装置以协作方式经由每一个节点处的所述双向通信装置进行交互,以便访问用户保持在簇内节点的本地存储装置上的信息,从而确定所述信息传递给发起请求的用户设备 (first digital watermark, first digital media, first digital media file)

CN101223514A
CLAIM 13
. 如权利要求1所述的系统,其中用户设备包括安全机制,用于 验证用户有权经由通信系统访问 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 服务。

CN101223514A
CLAIM 19
. 一种媒体传递系统,包括多个节点,这些节点具有用于存储媒 体内容的存储器,并且这些节点将媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 以版权保护的格式无线传 送到适当启用的用户设备。

CN101223514A
CLAIM 20
. —种包含多个节点以及多个用户设备的分布式通信网络,其中 每一个节点包括:用于与至少一个用户设备建立双向无线通信的通信设备;用于与至少一个其他节点建立双向通信的通信设备;以及与用于存储为用户显示的信息 (first digital watermark, first digital media, first digital media file) 的本地存储器相关联的数据处理器,其中该 信息是以可搜索的形式保存在本地存储器中的。

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (媒体内容, 将媒体, 系统访问) (的用户设备, 显示的信息) file for reproduction , wherein the digital media file include the first media (媒体内容, 将媒体, 系统访问) content item .
CN101223514A
CLAIM 1
. 一种通信系统,包括:多个节点以及多个用户设备,其中一组节点构包括簇,并且每一个节点包括: 用于提供与至少一个用户设备、以及可选地提供与另一个节点设备的双向无线通信的装置, 处于节点簇内部并且用于存储显示给用户的信息的本地存储装置,以及 与节点相关联的处理装置,用于经由所述第一通信子系统来接收关于所述信息的请求,并且作为响应,开始将所述被请求信息经由所述双向通信装置传递到用户设备, 其中处于簇内的所述节点的处理装置以协作方式经由每一个节点处的所述双向通信装置进行交互,以便访问用户保持在簇内节点的本地存储装置上的信息,从而确定所述信息传递给发起请求的用户设备 (first digital watermark, first digital media, first digital media file)

CN101223514A
CLAIM 13
. 如权利要求1所述的系统,其中用户设备包括安全机制,用于 验证用户有权经由通信系统访问 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 服务。

CN101223514A
CLAIM 19
. 一种媒体传递系统,包括多个节点,这些节点具有用于存储媒 体内容的存储器,并且这些节点将媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 以版权保护的格式无线传 送到适当启用的用户设备。

CN101223514A
CLAIM 20
. —种包含多个节点以及多个用户设备的分布式通信网络,其中 每一个节点包括:用于与至少一个用户设备建立双向无线通信的通信设备;用于与至少一个其他节点建立双向通信的通信设备;以及与用于存储为用户显示的信息 (first digital watermark, first digital media, first digital media file) 的本地存储器相关联的数据处理器,其中该 信息是以可搜索的形式保存在本地存储器中的。

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media (媒体内容, 将媒体, 系统访问) content item .
CN101223514A
CLAIM 13
. 如权利要求1所述的系统,其中用户设备包括安全机制,用于 验证用户有权经由通信系统访问 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 服务。

CN101223514A
CLAIM 19
. 一种媒体传递系统,包括多个节点,这些节点具有用于存储媒 体内容的存储器,并且这些节点将媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 以版权保护的格式无线传 送到适当启用的用户设备。

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (媒体内容, 将媒体, 系统访问) fingerprints for confirmation of the first and second media content items with a digital media (媒体内容, 将媒体, 系统访问) catalog database (服务的方法) .
CN101223514A
CLAIM 13
. 如权利要求1所述的系统,其中用户设备包括安全机制,用于 验证用户有权经由通信系统访问 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 服务。

CN101223514A
CLAIM 19
. 一种媒体传递系统,包括多个节点,这些节点具有用于存储媒 体内容的存储器,并且这些节点将媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 以版权保护的格式无线传 送到适当启用的用户设备。

CN101223514A
CLAIM 26
. —种用于提供内容托管服务的方法 (digital media catalog database) ,包括:允许数据提供实体将数据内容临时保存在与通信网络中的节点相 关联的存储器装置中,其中该通信网络包含了多个节点,并且每一个 节点包括:i . 用于提供与至少一个用户设备的双向无线通信的第一装置;以及ii . 用于提供与所述簇中至少一个其他节点的双向通信的第二装置;向所述数据提供实体收取在所述节点托管数据的费用; 提供保持在与簇相关联的主机服务器上的注册表,所述注册表包含了对数据提供实体以有助于用户发起搜索过程的方式所提供的数据内容的描述;用户预订所提供的服务,以便选择和支付指定的服务等级,其中 响应于接收到经由用户设备发出的访问所述注册表的用户请求,来核 实用户对所提供的服务的预订,并且根据用户预订的服务等级来授权 用于拖动选定数据内容的有效交易,由此,处于簇内的所述节点的处理装置以协作方式经由在每一个 节点提供双向通信的相应第二装置来进行交互,以便访问保持在所述 节点的本地存储装置中的被用户请求的信息,从而确定将所述数据内 容传递到发起请求的用户设备。

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (媒体内容, 将媒体, 系统访问) content item .
CN101223514A
CLAIM 13
. 如权利要求1所述的系统,其中用户设备包括安全机制,用于 验证用户有权经由通信系统访问 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 服务。

CN101223514A
CLAIM 19
. 一种媒体传递系统,包括多个节点,这些节点具有用于存储媒 体内容的存储器,并且这些节点将媒体内容 (first media, second media, digital media, first media content item, second media content item, second media content items, second media fingerprints, media content item, first media file, second media file, second media fingerprint) 以版权保护的格式无线传 送到适当启用的用户设备。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CN1801032A

Filed: 2005-08-31     Issued: 2006-07-12

提供便携式应用和数据的方法和设备

(Original Assignee) 通用电气公司     

O·S·克拉夫特-奥兹, M·舒拉基
US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (执行应) of the audiovisual work .
CN1801032A
CLAIM 7
. 如权利要求6所述的方法,其中询问加密狗包括在执行应 (studio version) 用程序的同时周期地询问加密狗。

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item from a licensing system (应用许可) when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
CN1801032A
CLAIM 1
. 一种执行驻留在便携式存储器设备(10)上的应用程序的方法,所述方法包括:提供(204)具有至少一个存储在其上的应用程序的便携式存储器设备(10);确定有效许可是否对应于应用程序,应用许可 (licensing system) 至少部分地驻留在便携式存储器设备上以及便携式存储器设备主机平台(44)可访问的存储器中的至少一个;如果确定有效许可的存在,利用主机平台处理器(70)来执行来自便携式存储器设备的应用程序。

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item based on a plurality of streaming parameters included in the license that is received from the licensing system (应用许可) .
CN1801032A
CLAIM 1
. 一种执行驻留在便携式存储器设备(10)上的应用程序的方法,所述方法包括:提供(204)具有至少一个存储在其上的应用程序的便携式存储器设备(10);确定有效许可是否对应于应用程序,应用许可 (licensing system) 至少部分地驻留在便携式存储器设备上以及便携式存储器设备主机平台(44)可访问的存储器中的至少一个;如果确定有效许可的存在,利用主机平台处理器(70)来执行来自便携式存储器设备的应用程序。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media file (数据文件) of the second media content item .
CN1801032A
CLAIM 8
. 如权利要求1所述的方法,其中还包括将直接来自主计算机的至少一个数据文件 (second media file) 下载到便携式存储器设备的数据存储器部分(62)。

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media file (数据文件) .
CN1801032A
CLAIM 8
. 如权利要求1所述的方法,其中还包括将直接来自主计算机的至少一个数据文件 (second media file) 下载到便携式存储器设备的数据存储器部分(62)。

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (唯一标识) that confirms the user' ;

s identity .
CN1801032A
CLAIM 5
. 如权利要求1所述的方法,其中确定有效许可是否对应于应用程序包括:确定便携式存储器设备的唯一标识 (user identification data) 符;比较唯一标识符与驻留在便携式存储器设备的许可文件(64);和基于所述比较,生成表示有效许可的信号。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
CN1744099A

Filed: 2005-08-01     Issued: 2006-03-08

许可特定cpu上软件的使用

(Original Assignee) 微软公司     

J·贝纳尔, 陈陵, B·C·马尔特勒
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user (接收一) data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
CN1744099A
CLAIM 18
. 如权利要求14所述的方法,其特征在于,激活所述应用程序包括接收一 (second user) 散列的固定部分、确定一本地计算的散列、以及验证所述本地计算散列的同一固定部分是否与所接收到的散列的同一部分相匹配。

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user (接收一) data includes a geographic location of the user .
CN1744099A
CLAIM 18
. 如权利要求14所述的方法,其特征在于,激活所述应用程序包括接收一 (second user) 散列的固定部分、确定一本地计算的散列、以及验证所述本地计算散列的同一固定部分是否与所接收到的散列的同一部分相匹配。

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user (接收一) data includes the number of times the user requested to evaluate streaming the second media content item .
CN1744099A
CLAIM 18
. 如权利要求14所述的方法,其特征在于,激活所述应用程序包括接收一 (second user) 散列的固定部分、确定一本地计算的散列、以及验证所述本地计算散列的同一固定部分是否与所接收到的散列的同一部分相匹配。

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark (提供给) included in a first media file of the first media content item , and identify a second digital watermark included in a second media file of the second media content item .
CN1744099A
CLAIM 28
. 如权利要求27所述的计算设备,其特征在于,所述CPU适用于从一输入设备接收付费指令,并将所述付费提供给 (first digital watermark) 一远程付费系统。

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark (提供给) is metadata in the first media file , and the second digital watermark is metadata in the second media file .
CN1744099A
CLAIM 28
. 如权利要求27所述的计算设备,其特征在于,所述CPU适用于从一输入设备接收付费指令,并将所述付费提供给 (first digital watermark) 一远程付费系统。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
JP2005115164A

Filed: 2003-10-09     Issued: 2005-04-28

楽曲検索装置

(Original Assignee) Denso Corp; 株式会社デンソー     

Hideo Miyauchi, 英夫 宮内
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party (出手段) online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
JP2005115164A
CLAIM 1
ユーザーが発話した音声を入力し、当該音声の音声特徴量を抽出する抽出手段 (third party) と、 複数の歌手の各々の音声から抽出された音声特徴量を取得する取得手段と、 前記抽出手段が抽出した前記ユーザーの音声特徴量と、前記取得手段が取得した前記各歌手の音声特徴量とを比較し、その一致度合いが所定の一致度合いよりも大きい歌手を識別する識別手段と、 前記識別手段によって識別された歌手が歌唱する楽曲の楽曲名を取得し、これを通知する通知手段とを備えることを特徴とする楽曲検索装置。

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format (周波数) and the second media content item is a second version of the book in digital format .
JP2005115164A
CLAIM 3
前記抽出手段は、前記ユーザーが発話した音声の周波数 (digital format) 成分に基づいて、前記ユーザーの音声特徴量を抽出するものであり、 前記取得手段が取得する前記各歌手の音声特徴量は、前記各歌手の音声の周波数成分に基づいたものであることを特徴とする請求項1記載の楽曲検索装置。

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (識別手段) that confirms the user' ;

s identity .
JP2005115164A
CLAIM 1
ユーザーが発話した音声を入力し、当該音声の音声特徴量を抽出する抽出手段と、 複数の歌手の各々の音声から抽出された音声特徴量を取得する取得手段と、 前記抽出手段が抽出した前記ユーザーの音声特徴量と、前記取得手段が取得した前記各歌手の音声特徴量とを比較し、その一致度合いが所定の一致度合いよりも大きい歌手を識別する識別手段 (user identification data) と、 前記識別手段によって識別された歌手が歌唱する楽曲の楽曲名を取得し、これを通知する通知手段とを備えることを特徴とする楽曲検索装置。




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20040064692A1

Filed: 2003-10-02     Issued: 2004-04-01

Identifying, managing, accessing, and tracking digital objects and associated rights and payments

(Original Assignee) Corporation for National Research Initiatives     (Current Assignee) Corporation for National Research Initiatives

Robert Kahn, David Ely
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (requesting access, multiple servers) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic (information comprises information) of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20040064692A1
CLAIM 6
. The method of claim 4 wherein the reference information comprises information (target demographic) concerning at least one of the following : registration of rights in digital objects ;
accesses to and uses of digital objects ;
the terms and conditions for access and use of digital objects ;
the ownership and licensing of rights to digital objects ;
links between different digital objects .

US20040064692A1
CLAIM 8
. The method of claim 7 wherein the pointer versus identifier information is stored in multiple servers (second media, second media fingerprint) on the network , and the identifiers are generated in a manner to distribute the pointer versus unique identifier information relatively evenly among the servers .

US20040064692A1
CLAIM 45
. A method for compensating owners of rights in digital objects stored in a network for access to the digital objects by users via the network , comprising storing on the network information associated with the digital objects and identifying the terms and conditions on which a user may have access to the digital objects via the network , in connection with a request by a user for access to a digital object , fetching and providing to the user the terms and conditions , and construing an action taken by the user in connection with requesting access (second media, second media fingerprint) to the digital object as agreement with the terms , and charging the user accordingly .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media (requesting access, multiple servers) content item is a second version of the audiovisual work .
US20040064692A1
CLAIM 8
. The method of claim 7 wherein the pointer versus identifier information is stored in multiple servers (second media, second media fingerprint) on the network , and the identifiers are generated in a manner to distribute the pointer versus unique identifier information relatively evenly among the servers .

US20040064692A1
CLAIM 45
. A method for compensating owners of rights in digital objects stored in a network for access to the digital objects by users via the network , comprising storing on the network information associated with the digital objects and identifying the terms and conditions on which a user may have access to the digital objects via the network , in connection with a request by a user for access to a digital object , fetching and providing to the user the terms and conditions , and construing an action taken by the user in connection with requesting access (second media, second media fingerprint) to the digital object as agreement with the terms , and charging the user accordingly .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media (requesting access, multiple servers) content item is a second version of the book in digital format .
US20040064692A1
CLAIM 8
. The method of claim 7 wherein the pointer versus identifier information is stored in multiple servers (second media, second media fingerprint) on the network , and the identifiers are generated in a manner to distribute the pointer versus unique identifier information relatively evenly among the servers .

US20040064692A1
CLAIM 45
. A method for compensating owners of rights in digital objects stored in a network for access to the digital objects by users via the network , comprising storing on the network information associated with the digital objects and identifying the terms and conditions on which a user may have access to the digital objects via the network , in connection with a request by a user for access to a digital object , fetching and providing to the user the terms and conditions , and construing an action taken by the user in connection with requesting access (second media, second media fingerprint) to the digital object as agreement with the terms , and charging the user accordingly .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media (requesting access, multiple servers) content item .
US20040064692A1
CLAIM 8
. The method of claim 7 wherein the pointer versus identifier information is stored in multiple servers (second media, second media fingerprint) on the network , and the identifiers are generated in a manner to distribute the pointer versus unique identifier information relatively evenly among the servers .

US20040064692A1
CLAIM 45
. A method for compensating owners of rights in digital objects stored in a network for access to the digital objects by users via the network , comprising storing on the network information associated with the digital objects and identifying the terms and conditions on which a user may have access to the digital objects via the network , in connection with a request by a user for access to a digital object , fetching and providing to the user the terms and conditions , and construing an action taken by the user in connection with requesting access (second media, second media fingerprint) to the digital object as agreement with the terms , and charging the user accordingly .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media (requesting access, multiple servers) file of the second media content item .
US20040064692A1
CLAIM 8
. The method of claim 7 wherein the pointer versus identifier information is stored in multiple servers (second media, second media fingerprint) on the network , and the identifiers are generated in a manner to distribute the pointer versus unique identifier information relatively evenly among the servers .

US20040064692A1
CLAIM 45
. A method for compensating owners of rights in digital objects stored in a network for access to the digital objects by users via the network , comprising storing on the network information associated with the digital objects and identifying the terms and conditions on which a user may have access to the digital objects via the network , in connection with a request by a user for access to a digital object , fetching and providing to the user the terms and conditions , and construing an action taken by the user in connection with requesting access (second media, second media fingerprint) to the digital object as agreement with the terms , and charging the user accordingly .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media (requesting access, multiple servers) file .
US20040064692A1
CLAIM 8
. The method of claim 7 wherein the pointer versus identifier information is stored in multiple servers (second media, second media fingerprint) on the network , and the identifiers are generated in a manner to distribute the pointer versus unique identifier information relatively evenly among the servers .

US20040064692A1
CLAIM 45
. A method for compensating owners of rights in digital objects stored in a network for access to the digital objects by users via the network , comprising storing on the network information associated with the digital objects and identifying the terms and conditions on which a user may have access to the digital objects via the network , in connection with a request by a user for access to a digital object , fetching and providing to the user the terms and conditions , and construing an action taken by the user in connection with requesting access (second media, second media fingerprint) to the digital object as agreement with the terms , and charging the user accordingly .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (requesting access, multiple servers) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
US20040064692A1
CLAIM 8
. The method of claim 7 wherein the pointer versus identifier information is stored in multiple servers (second media, second media fingerprint) on the network , and the identifiers are generated in a manner to distribute the pointer versus unique identifier information relatively evenly among the servers .

US20040064692A1
CLAIM 45
. A method for compensating owners of rights in digital objects stored in a network for access to the digital objects by users via the network , comprising storing on the network information associated with the digital objects and identifying the terms and conditions on which a user may have access to the digital objects via the network , in connection with a request by a user for access to a digital object , fetching and providing to the user the terms and conditions , and construing an action taken by the user in connection with requesting access (second media, second media fingerprint) to the digital object as agreement with the terms , and charging the user accordingly .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US20020056118A1

Filed: 2000-12-15     Issued: 2002-05-09

Video and music distribution system

(Original Assignee) World Theatre Inc     (Current Assignee) World Theatre Inc ; Ochoa Optics LLC

Charles Hunter, Bernard Ballou, Kelly Sparks, John Hebrank
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request (time t) from a user to evaluate streaming a first media content item (playback device) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item (playback device) to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US20020056118A1
CLAIM 1
. A method of distributing movies to customer households comprising the steps of : blanket transmitting a plurality of movies to customer households in compressed digital form at faster than real time t (first request) ransmission rates ;
permitting a plurality of customer households to record desired transmitted movies in compressed digital form on a high capacity storage medium ;
permitting a plurality of customer households to play back for viewing from the high capacity storage medium a recorded movie ;
communicating movie playback information from customer households to a central controller system with respect to movies that are actually played back from the high capacity storage medium for viewing ;
billing customer households for those recorded movies that are actually played back from the high capacity storage medium for viewing ;
permitting customer households to create copies of movies recorded on the high capacity storage medium on removable media to serve as library or remote play copies ;
and billing customer households for the privilege of playing back for viewing movies that have been recorded on the removable media .

US20020056118A1
CLAIM 7
. A system for distributing movies to customer households comprising : a data transmission system blanket transmitting a plurality of movies to customer households in compressed digital form at faster than real time transmission rates ;
a user station at each of a plurality of customer households , the user station including : means permitting the customer household to preselect desired transmitted movies for recording ;
a receiver and associated high capacity storage medium for recording movies in compressed digital form ;
a playback device (second media content item, media content item) for playing back from the high capacity storage medium those recorded movies that the customer household desires to view ;
a central controller system having a database for storing therein an address corresponding to each customer household ;
a communications link between customer households and the central controller system to verify to the central controller system that a recorded movie has been played back from the high capacity storage medium for viewing ;
a removable media read/write device for creating copies of movies recorded on the hard drive on removable media to serve as library or remote play copies ;
a billing system associated with the central controller system to bill customer households for those recorded movies that are played back from the high capacity storage medium for viewing and for billing customer households for the privilege of playing back movies that have been recorded on the removable media .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (playback device) is a first version of an audiovisual work and the second media content item (playback device) is a second version of the audiovisual work .
US20020056118A1
CLAIM 7
. A system for distributing movies to customer households comprising : a data transmission system blanket transmitting a plurality of movies to customer households in compressed digital form at faster than real time transmission rates ;
a user station at each of a plurality of customer households , the user station including : means permitting the customer household to preselect desired transmitted movies for recording ;
a receiver and associated high capacity storage medium for recording movies in compressed digital form ;
a playback device (second media content item, media content item) for playing back from the high capacity storage medium those recorded movies that the customer household desires to view ;
a central controller system having a database for storing therein an address corresponding to each customer household ;
a communications link between customer households and the central controller system to verify to the central controller system that a recorded movie has been played back from the high capacity storage medium for viewing ;
a removable media read/write device for creating copies of movies recorded on the hard drive on removable media to serve as library or remote play copies ;
a billing system associated with the central controller system to bill customer households for those recorded movies that are played back from the high capacity storage medium for viewing and for billing customer households for the privilege of playing back movies that have been recorded on the removable media .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (playback device) is a first version of a book in digital format and the second media content item (playback device) is a second version of the book in digital format .
US20020056118A1
CLAIM 7
. A system for distributing movies to customer households comprising : a data transmission system blanket transmitting a plurality of movies to customer households in compressed digital form at faster than real time transmission rates ;
a user station at each of a plurality of customer households , the user station including : means permitting the customer household to preselect desired transmitted movies for recording ;
a receiver and associated high capacity storage medium for recording movies in compressed digital form ;
a playback device (second media content item, media content item) for playing back from the high capacity storage medium those recorded movies that the customer household desires to view ;
a central controller system having a database for storing therein an address corresponding to each customer household ;
a communications link between customer households and the central controller system to verify to the central controller system that a recorded movie has been played back from the high capacity storage medium for viewing ;
a removable media read/write device for creating copies of movies recorded on the hard drive on removable media to serve as library or remote play copies ;
a billing system associated with the central controller system to bill customer households for those recorded movies that are played back from the high capacity storage medium for viewing and for billing customer households for the privilege of playing back movies that have been recorded on the removable media .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (playback device) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item (playback device) .
US20020056118A1
CLAIM 7
. A system for distributing movies to customer households comprising : a data transmission system blanket transmitting a plurality of movies to customer households in compressed digital form at faster than real time transmission rates ;
a user station at each of a plurality of customer households , the user station including : means permitting the customer household to preselect desired transmitted movies for recording ;
a receiver and associated high capacity storage medium for recording movies in compressed digital form ;
a playback device (second media content item, media content item) for playing back from the high capacity storage medium those recorded movies that the customer household desires to view ;
a central controller system having a database for storing therein an address corresponding to each customer household ;
a communications link between customer households and the central controller system to verify to the central controller system that a recorded movie has been played back from the high capacity storage medium for viewing ;
a removable media read/write device for creating copies of movies recorded on the hard drive on removable media to serve as library or remote play copies ;
a billing system associated with the central controller system to bill customer households for those recorded movies that are played back from the high capacity storage medium for viewing and for billing customer households for the privilege of playing back movies that have been recorded on the removable media .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (playback device) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US20020056118A1
CLAIM 7
. A system for distributing movies to customer households comprising : a data transmission system blanket transmitting a plurality of movies to customer households in compressed digital form at faster than real time transmission rates ;
a user station at each of a plurality of customer households , the user station including : means permitting the customer household to preselect desired transmitted movies for recording ;
a receiver and associated high capacity storage medium for recording movies in compressed digital form ;
a playback device (second media content item, media content item) for playing back from the high capacity storage medium those recorded movies that the customer household desires to view ;
a central controller system having a database for storing therein an address corresponding to each customer household ;
a communications link between customer households and the central controller system to verify to the central controller system that a recorded movie has been played back from the high capacity storage medium for viewing ;
a removable media read/write device for creating copies of movies recorded on the hard drive on removable media to serve as library or remote play copies ;
a billing system associated with the central controller system to bill customer households for those recorded movies that are played back from the high capacity storage medium for viewing and for billing customer households for the privilege of playing back movies that have been recorded on the removable media .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (playback device) based on a plurality of streaming parameters included in the license that is received from the licensing system .
US20020056118A1
CLAIM 7
. A system for distributing movies to customer households comprising : a data transmission system blanket transmitting a plurality of movies to customer households in compressed digital form at faster than real time transmission rates ;
a user station at each of a plurality of customer households , the user station including : means permitting the customer household to preselect desired transmitted movies for recording ;
a receiver and associated high capacity storage medium for recording movies in compressed digital form ;
a playback device (second media content item, media content item) for playing back from the high capacity storage medium those recorded movies that the customer household desires to view ;
a central controller system having a database for storing therein an address corresponding to each customer household ;
a communications link between customer households and the central controller system to verify to the central controller system that a recorded movie has been played back from the high capacity storage medium for viewing ;
a removable media read/write device for creating copies of movies recorded on the hard drive on removable media to serve as library or remote play copies ;
a billing system associated with the central controller system to bill customer households for those recorded movies that are played back from the high capacity storage medium for viewing and for billing customer households for the privilege of playing back movies that have been recorded on the removable media .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (playback device) , and identify a second digital watermark included in a second media file of the second media content item (playback device) .
US20020056118A1
CLAIM 7
. A system for distributing movies to customer households comprising : a data transmission system blanket transmitting a plurality of movies to customer households in compressed digital form at faster than real time transmission rates ;
a user station at each of a plurality of customer households , the user station including : means permitting the customer household to preselect desired transmitted movies for recording ;
a receiver and associated high capacity storage medium for recording movies in compressed digital form ;
a playback device (second media content item, media content item) for playing back from the high capacity storage medium those recorded movies that the customer household desires to view ;
a central controller system having a database for storing therein an address corresponding to each customer household ;
a communications link between customer households and the central controller system to verify to the central controller system that a recorded movie has been played back from the high capacity storage medium for viewing ;
a removable media read/write device for creating copies of movies recorded on the hard drive on removable media to serve as library or remote play copies ;
a billing system associated with the central controller system to bill customer households for those recorded movies that are played back from the high capacity storage medium for viewing and for billing customer households for the privilege of playing back movies that have been recorded on the removable media .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (playback device) .
US20020056118A1
CLAIM 7
. A system for distributing movies to customer households comprising : a data transmission system blanket transmitting a plurality of movies to customer households in compressed digital form at faster than real time transmission rates ;
a user station at each of a plurality of customer households , the user station including : means permitting the customer household to preselect desired transmitted movies for recording ;
a receiver and associated high capacity storage medium for recording movies in compressed digital form ;
a playback device (second media content item, media content item) for playing back from the high capacity storage medium those recorded movies that the customer household desires to view ;
a central controller system having a database for storing therein an address corresponding to each customer household ;
a communications link between customer households and the central controller system to verify to the central controller system that a recorded movie has been played back from the high capacity storage medium for viewing ;
a removable media read/write device for creating copies of movies recorded on the hard drive on removable media to serve as library or remote play copies ;
a billing system associated with the central controller system to bill customer households for those recorded movies that are played back from the high capacity storage medium for viewing and for billing customer households for the privilege of playing back movies that have been recorded on the removable media .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (playback device) .
US20020056118A1
CLAIM 7
. A system for distributing movies to customer households comprising : a data transmission system blanket transmitting a plurality of movies to customer households in compressed digital form at faster than real time transmission rates ;
a user station at each of a plurality of customer households , the user station including : means permitting the customer household to preselect desired transmitted movies for recording ;
a receiver and associated high capacity storage medium for recording movies in compressed digital form ;
a playback device (second media content item, media content item) for playing back from the high capacity storage medium those recorded movies that the customer household desires to view ;
a central controller system having a database for storing therein an address corresponding to each customer household ;
a communications link between customer households and the central controller system to verify to the central controller system that a recorded movie has been played back from the high capacity storage medium for viewing ;
a removable media read/write device for creating copies of movies recorded on the hard drive on removable media to serve as library or remote play copies ;
a billing system associated with the central controller system to bill customer households for those recorded movies that are played back from the high capacity storage medium for viewing and for billing customer households for the privilege of playing back movies that have been recorded on the removable media .

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data that confirms the user' ;

s identity (direct broadcast satellite) .
US20020056118A1
CLAIM 6
. The method of claim 1 wherein the step of blanket transmitting is carried out by direct broadcast satellite (s identity) transmission .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (playback device) .
US20020056118A1
CLAIM 7
. A system for distributing movies to customer households comprising : a data transmission system blanket transmitting a plurality of movies to customer households in compressed digital form at faster than real time transmission rates ;
a user station at each of a plurality of customer households , the user station including : means permitting the customer household to preselect desired transmitted movies for recording ;
a receiver and associated high capacity storage medium for recording movies in compressed digital form ;
a playback device (second media content item, media content item) for playing back from the high capacity storage medium those recorded movies that the customer household desires to view ;
a central controller system having a database for storing therein an address corresponding to each customer household ;
a communications link between customer households and the central controller system to verify to the central controller system that a recorded movie has been played back from the high capacity storage medium for viewing ;
a removable media read/write device for creating copies of movies recorded on the hard drive on removable media to serve as library or remote play copies ;
a billing system associated with the central controller system to bill customer households for those recorded movies that are played back from the high capacity storage medium for viewing and for billing customer households for the privilege of playing back movies that have been recorded on the removable media .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US6237786B1

Filed: 1999-06-17     Issued: 2001-05-29

Systems and methods for secure transaction management and electronic rights protection

(Original Assignee) Intertrust Technologies Corp     (Current Assignee) Intertrust Technologies Corp

Karl L. Ginter, Victor H. Shear, Francis J. Spahn, David M. Van Wie
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (content distributor) (content distributor) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item (content distributor) to the device ;

identify the second media content item by determining a second media fingerprint (following steps) that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US6237786B1
CLAIM 1
. A method for performing the following steps (second media fingerprint) within a virtual distribution environment located at a first site , the first site being associated with a content distributor (first media content item, second media content item, media content item) , the virtual distribution environment comprising one or more electronic appliances and a first secure container , the first secure container having associated a first control set and containing a second secure container having associated a second control set , the second secure container containing first protected information , the method comprising : at the first site , using a control from the second control set to govern an aspect of use of the first protected information while the first protected information is contained within the second secure container ;
a user of content directly or indirectly initiating communication with the first site , including transmitting a third secure container to the first site , the third secure container having associated a third control set ;
creating a fourth secure container having associated a fourth control set for governing an aspect of use of protected information contained within the fourth secure container ;
copying or removing a first portion of the first protected information from the second secure container ;
incorporating the first portion in the fourth secure container ;
storing identification information at least in part identifying the first portion , the storing being governed at least in part by a control from the first control set ;
transmitting the identification information to a second site , the transmission being governed at least in part by a control from the first control set ;
and copying or transferring the fourth secure container from the first site to a third site located remotely from the first site , the third site being associated with the user .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (content distributor) (content distributor) is a first version of an audiovisual work and the second media content item (content distributor) is a second version of the audiovisual work .
US6237786B1
CLAIM 1
. A method for performing the following steps within a virtual distribution environment located at a first site , the first site being associated with a content distributor (first media content item, second media content item, media content item) , the virtual distribution environment comprising one or more electronic appliances and a first secure container , the first secure container having associated a first control set and containing a second secure container having associated a second control set , the second secure container containing first protected information , the method comprising : at the first site , using a control from the second control set to govern an aspect of use of the first protected information while the first protected information is contained within the second secure container ;
a user of content directly or indirectly initiating communication with the first site , including transmitting a third secure container to the first site , the third secure container having associated a third control set ;
creating a fourth secure container having associated a fourth control set for governing an aspect of use of protected information contained within the fourth secure container ;
copying or removing a first portion of the first protected information from the second secure container ;
incorporating the first portion in the fourth secure container ;
storing identification information at least in part identifying the first portion , the storing being governed at least in part by a control from the first control set ;
transmitting the identification information to a second site , the transmission being governed at least in part by a control from the first control set ;
and copying or transferring the fourth secure container from the first site to a third site located remotely from the first site , the third site being associated with the user .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (content distributor) (content distributor) is a first version of a book in digital format and the second media content item (content distributor) is a second version of the book in digital format .
US6237786B1
CLAIM 1
. A method for performing the following steps within a virtual distribution environment located at a first site , the first site being associated with a content distributor (first media content item, second media content item, media content item) , the virtual distribution environment comprising one or more electronic appliances and a first secure container , the first secure container having associated a first control set and containing a second secure container having associated a second control set , the second secure container containing first protected information , the method comprising : at the first site , using a control from the second control set to govern an aspect of use of the first protected information while the first protected information is contained within the second secure container ;
a user of content directly or indirectly initiating communication with the first site , including transmitting a third secure container to the first site , the third secure container having associated a third control set ;
creating a fourth secure container having associated a fourth control set for governing an aspect of use of protected information contained within the fourth secure container ;
copying or removing a first portion of the first protected information from the second secure container ;
incorporating the first portion in the fourth secure container ;
storing identification information at least in part identifying the first portion , the storing being governed at least in part by a control from the first control set ;
transmitting the identification information to a second site , the transmission being governed at least in part by a control from the first control set ;
and copying or transferring the fourth secure container from the first site to a third site located remotely from the first site , the third site being associated with the user .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (content distributor) (content distributor) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item (content distributor) .
US6237786B1
CLAIM 1
. A method for performing the following steps within a virtual distribution environment located at a first site , the first site being associated with a content distributor (first media content item, second media content item, media content item) , the virtual distribution environment comprising one or more electronic appliances and a first secure container , the first secure container having associated a first control set and containing a second secure container having associated a second control set , the second secure container containing first protected information , the method comprising : at the first site , using a control from the second control set to govern an aspect of use of the first protected information while the first protected information is contained within the second secure container ;
a user of content directly or indirectly initiating communication with the first site , including transmitting a third secure container to the first site , the third secure container having associated a third control set ;
creating a fourth secure container having associated a fourth control set for governing an aspect of use of protected information contained within the fourth secure container ;
copying or removing a first portion of the first protected information from the second secure container ;
incorporating the first portion in the fourth secure container ;
storing identification information at least in part identifying the first portion , the storing being governed at least in part by a control from the first control set ;
transmitting the identification information to a second site , the transmission being governed at least in part by a control from the first control set ;
and copying or transferring the fourth secure container from the first site to a third site located remotely from the first site , the third site being associated with the user .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (content distributor) (content distributor) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US6237786B1
CLAIM 1
. A method for performing the following steps within a virtual distribution environment located at a first site , the first site being associated with a content distributor (first media content item, second media content item, media content item) , the virtual distribution environment comprising one or more electronic appliances and a first secure container , the first secure container having associated a first control set and containing a second secure container having associated a second control set , the second secure container containing first protected information , the method comprising : at the first site , using a control from the second control set to govern an aspect of use of the first protected information while the first protected information is contained within the second secure container ;
a user of content directly or indirectly initiating communication with the first site , including transmitting a third secure container to the first site , the third secure container having associated a third control set ;
creating a fourth secure container having associated a fourth control set for governing an aspect of use of protected information contained within the fourth secure container ;
copying or removing a first portion of the first protected information from the second secure container ;
incorporating the first portion in the fourth secure container ;
storing identification information at least in part identifying the first portion , the storing being governed at least in part by a control from the first control set ;
transmitting the identification information to a second site , the transmission being governed at least in part by a control from the first control set ;
and copying or transferring the fourth secure container from the first site to a third site located remotely from the first site , the third site being associated with the user .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (content distributor) (content distributor) based on a plurality of streaming parameters included in the license that is received from the licensing system .
US6237786B1
CLAIM 1
. A method for performing the following steps within a virtual distribution environment located at a first site , the first site being associated with a content distributor (first media content item, second media content item, media content item) , the virtual distribution environment comprising one or more electronic appliances and a first secure container , the first secure container having associated a first control set and containing a second secure container having associated a second control set , the second secure container containing first protected information , the method comprising : at the first site , using a control from the second control set to govern an aspect of use of the first protected information while the first protected information is contained within the second secure container ;
a user of content directly or indirectly initiating communication with the first site , including transmitting a third secure container to the first site , the third secure container having associated a third control set ;
creating a fourth secure container having associated a fourth control set for governing an aspect of use of protected information contained within the fourth secure container ;
copying or removing a first portion of the first protected information from the second secure container ;
incorporating the first portion in the fourth secure container ;
storing identification information at least in part identifying the first portion , the storing being governed at least in part by a control from the first control set ;
transmitting the identification information to a second site , the transmission being governed at least in part by a control from the first control set ;
and copying or transferring the fourth secure container from the first site to a third site located remotely from the first site , the third site being associated with the user .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (content distributor) (content distributor) , and identify a second digital watermark included in a second media file of the second media content item (content distributor) .
US6237786B1
CLAIM 1
. A method for performing the following steps within a virtual distribution environment located at a first site , the first site being associated with a content distributor (first media content item, second media content item, media content item) , the virtual distribution environment comprising one or more electronic appliances and a first secure container , the first secure container having associated a first control set and containing a second secure container having associated a second control set , the second secure container containing first protected information , the method comprising : at the first site , using a control from the second control set to govern an aspect of use of the first protected information while the first protected information is contained within the second secure container ;
a user of content directly or indirectly initiating communication with the first site , including transmitting a third secure container to the first site , the third secure container having associated a third control set ;
creating a fourth secure container having associated a fourth control set for governing an aspect of use of protected information contained within the fourth secure container ;
copying or removing a first portion of the first protected information from the second secure container ;
incorporating the first portion in the fourth secure container ;
storing identification information at least in part identifying the first portion , the storing being governed at least in part by a control from the first control set ;
transmitting the identification information to a second site , the transmission being governed at least in part by a control from the first control set ;
and copying or transferring the fourth secure container from the first site to a third site located remotely from the first site , the third site being associated with the user .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (content distributor) (content distributor) .
US6237786B1
CLAIM 1
. A method for performing the following steps within a virtual distribution environment located at a first site , the first site being associated with a content distributor (first media content item, second media content item, media content item) , the virtual distribution environment comprising one or more electronic appliances and a first secure container , the first secure container having associated a first control set and containing a second secure container having associated a second control set , the second secure container containing first protected information , the method comprising : at the first site , using a control from the second control set to govern an aspect of use of the first protected information while the first protected information is contained within the second secure container ;
a user of content directly or indirectly initiating communication with the first site , including transmitting a third secure container to the first site , the third secure container having associated a third control set ;
creating a fourth secure container having associated a fourth control set for governing an aspect of use of protected information contained within the fourth secure container ;
copying or removing a first portion of the first protected information from the second secure container ;
incorporating the first portion in the fourth secure container ;
storing identification information at least in part identifying the first portion , the storing being governed at least in part by a control from the first control set ;
transmitting the identification information to a second site , the transmission being governed at least in part by a control from the first control set ;
and copying or transferring the fourth secure container from the first site to a third site located remotely from the first site , the third site being associated with the user .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (content distributor) (content distributor) .
US6237786B1
CLAIM 1
. A method for performing the following steps within a virtual distribution environment located at a first site , the first site being associated with a content distributor (first media content item, second media content item, media content item) , the virtual distribution environment comprising one or more electronic appliances and a first secure container , the first secure container having associated a first control set and containing a second secure container having associated a second control set , the second secure container containing first protected information , the method comprising : at the first site , using a control from the second control set to govern an aspect of use of the first protected information while the first protected information is contained within the second secure container ;
a user of content directly or indirectly initiating communication with the first site , including transmitting a third secure container to the first site , the third secure container having associated a third control set ;
creating a fourth secure container having associated a fourth control set for governing an aspect of use of protected information contained within the fourth secure container ;
copying or removing a first portion of the first protected information from the second secure container ;
incorporating the first portion in the fourth secure container ;
storing identification information at least in part identifying the first portion , the storing being governed at least in part by a control from the first control set ;
transmitting the identification information to a second site , the transmission being governed at least in part by a control from the first control set ;
and copying or transferring the fourth secure container from the first site to a third site located remotely from the first site , the third site being associated with the user .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (content distributor) (content distributor) .
US6237786B1
CLAIM 1
. A method for performing the following steps within a virtual distribution environment located at a first site , the first site being associated with a content distributor (first media content item, second media content item, media content item) , the virtual distribution environment comprising one or more electronic appliances and a first secure container , the first secure container having associated a first control set and containing a second secure container having associated a second control set , the second secure container containing first protected information , the method comprising : at the first site , using a control from the second control set to govern an aspect of use of the first protected information while the first protected information is contained within the second secure container ;
a user of content directly or indirectly initiating communication with the first site , including transmitting a third secure container to the first site , the third secure container having associated a third control set ;
creating a fourth secure container having associated a fourth control set for governing an aspect of use of protected information contained within the fourth secure container ;
copying or removing a first portion of the first protected information from the second secure container ;
incorporating the first portion in the fourth secure container ;
storing identification information at least in part identifying the first portion , the storing being governed at least in part by a control from the first control set ;
transmitting the identification information to a second site , the transmission being governed at least in part by a control from the first control set ;
and copying or transferring the fourth secure container from the first site to a third site located remotely from the first site , the third site being associated with the user .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US6363488B1

Filed: 1999-06-07     Issued: 2002-03-26

Systems and methods for secure transaction management and electronic rights protection

(Original Assignee) Intertrust Technologies Corp     (Current Assignee) Intertrust Technologies Corp

Karl L. Ginter, Victor H. Shear, Francis J. Spahn, David M. Van Wie
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint (following steps) that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US6363488B1
CLAIM 1
. A method of using a resource including the following steps (second media fingerprint) : receivinag the resource at a first computing environment ;
receiving a first control or control set at the first secure computing enviroment ;
receiving a second control or control set at the first secure computing enbvironment ;
evaluating an auditing-related aspect of the first control or control set and the second control or control set , including evaluating a privacy-related aspect of the first control or control set and the second control or control set ;
choosing between the first control or control set and the second control or control set , the choice being based at least in part on the evaluation ;
resource ;
and reporting auditing-related information relating to the access to or use of the resource to a second computing environment .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item from a licensing system (computing environment) when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US6363488B1
CLAIM 1
. A method of using a resource including the following steps : receivinag the resource at a first computing environment (licensing system) ;
receiving a first control or control set at the first secure computing enviroment ;
receiving a second control or control set at the first secure computing enbvironment ;
evaluating an auditing-related aspect of the first control or control set and the second control or control set , including evaluating a privacy-related aspect of the first control or control set and the second control or control set ;
choosing between the first control or control set and the second control or control set , the choice being based at least in part on the evaluation ;
resource ;
and reporting auditing-related information relating to the access to or use of the resource to a second computing environment .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item based on a plurality of streaming parameters included in the license that is received from the licensing system (computing environment) .
US6363488B1
CLAIM 1
. A method of using a resource including the following steps : receivinag the resource at a first computing environment (licensing system) ;
receiving a first control or control set at the first secure computing enviroment ;
receiving a second control or control set at the first secure computing enbvironment ;
evaluating an auditing-related aspect of the first control or control set and the second control or control set , including evaluating a privacy-related aspect of the first control or control set and the second control or control set ;
choosing between the first control or control set and the second control or control set , the choice being based at least in part on the evaluation ;
resource ;
and reporting auditing-related information relating to the access to or use of the resource to a second computing environment .

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (related information) that confirms the user' ;

s identity .
US6363488B1
CLAIM 1
. A method of using a resource including the following steps : receivinag the resource at a first computing environment ;
receiving a first control or control set at the first secure computing enviroment ;
receiving a second control or control set at the first secure computing enbvironment ;
evaluating an auditing-related aspect of the first control or control set and the second control or control set , including evaluating a privacy-related aspect of the first control or control set and the second control or control set ;
choosing between the first control or control set and the second control or control set , the choice being based at least in part on the evaluation ;
resource ;
and reporting auditing-related information (user identification data) relating to the access to or use of the resource to a second computing environment .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
WO9944159A1

Filed: 1999-02-26     Issued: 1999-09-02

System and method for building user profiles

(Original Assignee) Engage Technologies     

Daniel Jaye
US10885154B2
CLAIM 1
. A multimedia hardware device (corresponding score) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint (readable storage medium) that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint (readable storage medium) that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints (readable storage medium) so that the summarized first and second user data is accessible to a third party (other user) online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
WO9944159A1
CLAIM 13
. The method of claim 12 , wherein the score of one user is compared to a corresponding score (hardware device) of another user (third party) . 25

WO9944159A1
CLAIM 22
. Apparatus comprising a computer-readable storage medium (first media fingerprint, second media fingerprint, second media fingerprints) tangibly embodying program instructions for carrying out the method according to at least one of claims 1 to 20 . 26

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints (readable storage medium) for confirmation of the first and second media content items with a digital media catalog database .
WO9944159A1
CLAIM 22
. Apparatus comprising a computer-readable storage medium (first media fingerprint, second media fingerprint, second media fingerprints) tangibly embodying program instructions for carrying out the method according to at least one of claims 1 to 20 . 26




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US6240185B1

Filed: 1999-02-10     Issued: 2001-05-29

Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels

(Original Assignee) Intertrust Technologies Corp     (Current Assignee) Intertrust Technologies Corp

David M. Van Wie, Robert P. Weber
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request (said portion) from a user to evaluate streaming a first media content item (first entity) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (said portion) data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US6240185B1
CLAIM 2
. A method including the following : at a first apparatus , receiving a first secure digital container including a controlled item , said controlled item including a file and information steganographically encoded into said file ;
at said first apparatus , receiving a first control set made up of at least one control separately from said first secure digital container ;
at said first apparatus , opening said first secure digital container ;
and at said first apparatus , using said first control set to control at least one aspect of access to or use of at least a portion of said controlled item , said use including determining whether a conversion of at least a portion of said controlled item is authorized ;
converting said portion (first request, first user) of said controlled item if said conversion is authorized and storing said converted portion ;
and failing to convert said portion if said conversion is not authorized .

US6240185B1
CLAIM 25
. A secure digital container including : encrypted controlled contents comprising digital information ;
a first digital control of a first entity (first media content item) , said first digital control controlling at least one aspect of access to or use of at least a portion of said controlled contents ;
a second digital control of a second entity different from said first entity , said second digital control controlling at least one aspect of access to or use of at least a portion of said controlled contents ;
said first or second digital controls including at least one control based at least in part on information relating to the age of a user ;
and information steganographically encoded in said controlled contents .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (first entity) is a first version of an audiovisual work and the second media content item is a second version of the audiovisual work .
US6240185B1
CLAIM 25
. A secure digital container including : encrypted controlled contents comprising digital information ;
a first digital control of a first entity (first media content item) , said first digital control controlling at least one aspect of access to or use of at least a portion of said controlled contents ;
a second digital control of a second entity different from said first entity , said second digital control controlling at least one aspect of access to or use of at least a portion of said controlled contents ;
said first or second digital controls including at least one control based at least in part on information relating to the age of a user ;
and information steganographically encoded in said controlled contents .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (first entity) is a first version of a book in digital format and the second media content item is a second version of the book in digital format .
US6240185B1
CLAIM 25
. A secure digital container including : encrypted controlled contents comprising digital information ;
a first digital control of a first entity (first media content item) , said first digital control controlling at least one aspect of access to or use of at least a portion of said controlled contents ;
a second digital control of a second entity different from said first entity , said second digital control controlling at least one aspect of access to or use of at least a portion of said controlled contents ;
said first or second digital controls including at least one control based at least in part on information relating to the age of a user ;
and information steganographically encoded in said controlled contents .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (said portion) data includes the number of times the user requested to evaluate streaming the first media content item (first entity) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
US6240185B1
CLAIM 2
. A method including the following : at a first apparatus , receiving a first secure digital container including a controlled item , said controlled item including a file and information steganographically encoded into said file ;
at said first apparatus , receiving a first control set made up of at least one control separately from said first secure digital container ;
at said first apparatus , opening said first secure digital container ;
and at said first apparatus , using said first control set to control at least one aspect of access to or use of at least a portion of said controlled item , said use including determining whether a conversion of at least a portion of said controlled item is authorized ;
converting said portion (first request, first user) of said controlled item if said conversion is authorized and storing said converted portion ;
and failing to convert said portion if said conversion is not authorized .

US6240185B1
CLAIM 25
. A secure digital container including : encrypted controlled contents comprising digital information ;
a first digital control of a first entity (first media content item) , said first digital control controlling at least one aspect of access to or use of at least a portion of said controlled contents ;
a second digital control of a second entity different from said first entity , said second digital control controlling at least one aspect of access to or use of at least a portion of said controlled contents ;
said first or second digital controls including at least one control based at least in part on information relating to the age of a user ;
and information steganographically encoded in said controlled contents .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (first entity) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US6240185B1
CLAIM 25
. A secure digital container including : encrypted controlled contents comprising digital information ;
a first digital control of a first entity (first media content item) , said first digital control controlling at least one aspect of access to or use of at least a portion of said controlled contents ;
a second digital control of a second entity different from said first entity , said second digital control controlling at least one aspect of access to or use of at least a portion of said controlled contents ;
said first or second digital controls including at least one control based at least in part on information relating to the age of a user ;
and information steganographically encoded in said controlled contents .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (first entity) based on a plurality of streaming parameters included in the license that is received from the licensing system .
US6240185B1
CLAIM 25
. A secure digital container including : encrypted controlled contents comprising digital information ;
a first digital control of a first entity (first media content item) , said first digital control controlling at least one aspect of access to or use of at least a portion of said controlled contents ;
a second digital control of a second entity different from said first entity , said second digital control controlling at least one aspect of access to or use of at least a portion of said controlled contents ;
said first or second digital controls including at least one control based at least in part on information relating to the age of a user ;
and information steganographically encoded in said controlled contents .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (first entity) , and identify a second digital watermark included in a second media file of the second media content item .
US6240185B1
CLAIM 25
. A secure digital container including : encrypted controlled contents comprising digital information ;
a first digital control of a first entity (first media content item) , said first digital control controlling at least one aspect of access to or use of at least a portion of said controlled contents ;
a second digital control of a second entity different from said first entity , said second digital control controlling at least one aspect of access to or use of at least a portion of said controlled contents ;
said first or second digital controls including at least one control based at least in part on information relating to the age of a user ;
and information steganographically encoded in said controlled contents .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (first entity) .
US6240185B1
CLAIM 25
. A secure digital container including : encrypted controlled contents comprising digital information ;
a first digital control of a first entity (first media content item) , said first digital control controlling at least one aspect of access to or use of at least a portion of said controlled contents ;
a second digital control of a second entity different from said first entity , said second digital control controlling at least one aspect of access to or use of at least a portion of said controlled contents ;
said first or second digital controls including at least one control based at least in part on information relating to the age of a user ;
and information steganographically encoded in said controlled contents .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (first entity) .
US6240185B1
CLAIM 25
. A secure digital container including : encrypted controlled contents comprising digital information ;
a first digital control of a first entity (first media content item) , said first digital control controlling at least one aspect of access to or use of at least a portion of said controlled contents ;
a second digital control of a second entity different from said first entity , said second digital control controlling at least one aspect of access to or use of at least a portion of said controlled contents ;
said first or second digital controls including at least one control based at least in part on information relating to the age of a user ;
and information steganographically encoded in said controlled contents .

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (related information) that confirms the user' ;

s identity (cryptographic key) .
US6240185B1
CLAIM 8
. A method including the following : at a first apparatus , receiving a first secure digital container including a controlled item , said controlled item including a file and information steganographically encoded into said file ;
at said first apparatus , receiving a first control set made up of at least one control separately from said first secure digital container ;
at said first apparatus , opening said first secure digital container ;
and at said first apparatus , using said first control set to control at least one aspect of access to or use of at least a portion of said file , said use including directly or indirectly providing payment-related information (user identification data) to a second apparatus .

US6240185B1
CLAIM 21
. A secure digital container including : an encrypted controlled item comprising digital information ;
first control information steganographically encoded into said controlled item ;
second control information ;
said first or second control information including information relating to the age of a user ;
and a cryptographic key (s identity) capable of being used to at least in part decrypt said controlled item .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (first entity) .
US6240185B1
CLAIM 25
. A secure digital container including : encrypted controlled contents comprising digital information ;
a first digital control of a first entity (first media content item) , said first digital control controlling at least one aspect of access to or use of at least a portion of said controlled contents ;
a second digital control of a second entity different from said first entity , said second digital control controlling at least one aspect of access to or use of at least a portion of said controlled contents ;
said first or second digital controls including at least one control based at least in part on information relating to the age of a user ;
and information steganographically encoded in said controlled contents .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US6516413B1

Filed: 1999-02-04     Issued: 2003-02-04

Apparatus and method for user authentication

(Original Assignee) Fuji Xerox Co Ltd     (Current Assignee) Fuji Xerox Co Ltd

Toru Aratani, Rumiko Kakehi, Masaki Kyojima
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data (respective output) specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US6516413B1
CLAIM 8
. A user authentication apparatus that verifies the legitimacy of a response data generated to prove a right of a user , comprising : a first storage unit that stores a challenge data ;
a second storage unit that stores a control information ;
a third storage unit that stores an authentication support information which is generated according to a predetermined relationship between an authentication characteristic information and the control information ;
a forth storage unit that stores a required security information ;
a fifth storage unit that stores an inspection information of the required security information ;
a first required security information inspection unit that inspects whether an output data generated according to a predetermined relationship between the challenge data and the required security information satisfies a predetermined relation with the inspection information ;
a second required security information inspection unit that inspects whether the control information and the required security information satisfy a predetermined relationship ;
a response data generation unit that generates the response data according to respective output (first user data, extract first user data) s from the first and the second required security information inspection units using the challenge data , the control information and the authentication support information ;
and a verification unit that determines whether the response data is generated based on the authentication characteristic information .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data (respective output) includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
US6516413B1
CLAIM 8
. A user authentication apparatus that verifies the legitimacy of a response data generated to prove a right of a user , comprising : a first storage unit that stores a challenge data ;
a second storage unit that stores a control information ;
a third storage unit that stores an authentication support information which is generated according to a predetermined relationship between an authentication characteristic information and the control information ;
a forth storage unit that stores a required security information ;
a fifth storage unit that stores an inspection information of the required security information ;
a first required security information inspection unit that inspects whether an output data generated according to a predetermined relationship between the challenge data and the required security information satisfies a predetermined relation with the inspection information ;
a second required security information inspection unit that inspects whether the control information and the required security information satisfy a predetermined relationship ;
a response data generation unit that generates the response data according to respective output (first user data, extract first user data) s from the first and the second required security information inspection units using the challenge data , the control information and the authentication support information ;
and a verification unit that determines whether the response data is generated based on the authentication characteristic information .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item based on a plurality of streaming parameters (digital data) included in the license that is received from the licensing system .
US6516413B1
CLAIM 4
. The user authentication apparatus as set forth in claim 1 , wherein the right of the user to be authenticated is a right to use a digital data (streaming parameters) or a program .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US6523745B1

Filed: 1999-02-02     Issued: 2003-02-25

Electronic transaction system including a fingerprint identification encoding

(Original Assignee) Enix Corp     (Current Assignee) BMF Corp

Teruhiko Tamori
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint (fingerprint sensor, fingerprint data) that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record (credit card) , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints (fingerprint sensor, fingerprint data) so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US6523745B1
CLAIM 1
. An electronic money transaction systems terminal for communication with like terminals utilizing an encoded message encoded with a first identification code of characteristic fingerprint points including minutiae comprising : a computer located at a site of the transaction ;
a money conversion module located at the site of the transaction for converting monetary values to and from electric values to permit authorization of the transaction ;
a connection between the money conversion module and the computer at the site of the transaction ;
and , a fingerprint identifying apparatus including a fingerprint input data panel connected to said money conversion module at the site of the transaction ;
the money conversion module having : an input through the connection to the computer located at the site of the transaction for permitting the reception of the encoded messages encoded with the first identification code of characteristic fingerprint points including minutiae ;
a microprocessor unit connected to be operable at a read only memory (ROM) system , and through the ROM operating system adapted to convert received fingerprint data (second media fingerprint, second media fingerprints) to an identification code of characteristic fingerprint points including minutiae and to encode and decode messages with a code including the first identification code from the fingerprint input data panel and the characteristic fingerprint points including the minutiae ;
and an output through the connection to the computer located at the site of the transaction for permitting the transmission of encoded messages with the first identification code of characteristic fingerprint points including minutiae ;
the fingerprint identifying apparatus including a fingerprint input data panel having a read and write memory to a database of fingerprint data of at least one human fingerprint for generating the first identification code of characteristic fingerprint points including minutiae ;
and , the fingerprint input data panel for obtaining fingerprint input data from a finger impressed on the fingerprint input data panel and inputting the fingerprint data to the read and write memory for receiving fingerprint input and data .

US6523745B1
CLAIM 10
. The electronic currency system in accordance with claim 8 and wherein : the operating system is operatively connected to the money conversion module for application to a specific application chosen from the group consisting of a credit card (second statistics record) operating system , an electronic bill operating system , and a pachinko card operating system .

US6523745B1
CLAIM 13
. The electronic currency system in accordance with claim 11 wherein : fingerprinted data is stored on said IC card to match against fingerprinted data inputted to said fingerprint sensor (second media fingerprint, second media fingerprints) upon the use of said IC card , whereby said IC card is made usable . when said inputted fingerprinted data matches said stored fingerprinted data in said IC card .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints (fingerprint sensor, fingerprint data) for confirmation of the first and second media content items with a digital media catalog database (electronic transaction) .
US6523745B1
CLAIM 1
. An electronic money transaction systems terminal for communication with like terminals utilizing an encoded message encoded with a first identification code of characteristic fingerprint points including minutiae comprising : a computer located at a site of the transaction ;
a money conversion module located at the site of the transaction for converting monetary values to and from electric values to permit authorization of the transaction ;
a connection between the money conversion module and the computer at the site of the transaction ;
and , a fingerprint identifying apparatus including a fingerprint input data panel connected to said money conversion module at the site of the transaction ;
the money conversion module having : an input through the connection to the computer located at the site of the transaction for permitting the reception of the encoded messages encoded with the first identification code of characteristic fingerprint points including minutiae ;
a microprocessor unit connected to be operable at a read only memory (ROM) system , and through the ROM operating system adapted to convert received fingerprint data (second media fingerprint, second media fingerprints) to an identification code of characteristic fingerprint points including minutiae and to encode and decode messages with a code including the first identification code from the fingerprint input data panel and the characteristic fingerprint points including the minutiae ;
and an output through the connection to the computer located at the site of the transaction for permitting the transmission of encoded messages with the first identification code of characteristic fingerprint points including minutiae ;
the fingerprint identifying apparatus including a fingerprint input data panel having a read and write memory to a database of fingerprint data of at least one human fingerprint for generating the first identification code of characteristic fingerprint points including minutiae ;
and , the fingerprint input data panel for obtaining fingerprint input data from a finger impressed on the fingerprint input data panel and inputting the fingerprint data to the read and write memory for receiving fingerprint input and data .

US6523745B1
CLAIM 2
. The electronic transaction (digital media catalog database) system according to claim 1 and wherein the computer fingerprint input data panel for obtaining fingerprint input data includes an identification code .

US6523745B1
CLAIM 13
. The electronic currency system in accordance with claim 11 wherein : fingerprinted data is stored on said IC card to match against fingerprinted data inputted to said fingerprint sensor (second media fingerprint, second media fingerprints) upon the use of said IC card , whereby said IC card is made usable . when said inputted fingerprinted data matches said stored fingerprinted data in said IC card .

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics record (credit card) in real time .
US6523745B1
CLAIM 10
. The electronic currency system in accordance with claim 8 and wherein : the operating system is operatively connected to the money conversion module for application to a specific application chosen from the group consisting of a credit card (second statistics record) operating system , an electronic bill operating system , and a pachinko card operating system .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US6185683B1

Filed: 1998-12-28     Issued: 2001-02-06

Trusted and secure techniques, systems and methods for item delivery and execution

(Original Assignee) Intertrust Technologies Corp     (Current Assignee) Intertrust Technologies Corp

Karl L. Ginter, Victor H. Shear, Francis J. Spahn, David M. Van Wie, Robert P. Weber
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request (said portion, network node) from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint (biometric information) that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (said portion, network node) data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record (said memory) , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items (second item) determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US6185683B1
CLAIM 4
. A system as in claim 3 , said memory (second statistics record) storing a rule associated with said second secure container , said rule associated with said second secure container at least in part governing at least one aspect of access to or use of said digital certificate .

US6185683B1
CLAIM 13
. A system including : a first apparatus including , user controls , a communications port , a processor , a memory storing : a first secure container containing a governed item , the first secure container governed item being at least in part encrypted ;
a first secure container rule at least in part governing an aspect of access to or use of said first secure container governed item ;
and an electronic seal including (a) a representation of an aspect of said governed item , said representation including a hash of at least a portion of said governed item after normalization of said portion (first request, first user, first user data) , and (b) a item value ;
hardware or software used for receiving and opening secure containers , said secure containers each including the capacity to contain a governed item , a secure container rule being associated with each of said secure containers ;
a protected processing environment at least in part protecting information contained in said protected processing environment from tampering by a user of said first apparatus , said protected processing environment including hardware or software used for applying said first secure container rule and a second secure container rule in combination to at least in part govern at least one aspect of access to or use of a governed item contained in a secure container ;
and hardware or software used for transmission of secure containers to other apparatuses or for the receipt of secure containers from other apparatuses .

US6185683B1
CLAIM 84
. A method as in claim 81 , in which said recipient authentication step includes the presentation and evaluation of biometric information (first media fingerprint) associated with said recipient .

US6185683B1
CLAIM 107
. A method of providing trusted intermediary services including the following steps : providing a secure communications node on a first network , said secure communications node being connected to said first network and to a second network ;
receiving a first item from a node on said first network ;
incorporating said first item into a first secure digital container ;
associated at least one rule with said first secure digital container , said first rule at least in part governing at least one aspect of access to or use of said first item ;
associating authentication information with said first item , transmitting said first secure digital container to an intended recipient of said first item , said intended recipient being located at a node on said second network , receiving a second secure digital container and a second rule from said second network node (first request, first user, first user data) , removing a second item (second media content items) from said second secure digital container , said removal at least in part occurring under the control of said second rule , and transmitting said second item to said first network node .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (secure communications) of the audiovisual work .
US6185683B1
CLAIM 107
. A method of providing trusted intermediary services including the following steps : providing a secure communications (studio version) node on a first network , said secure communications node being connected to said first network and to a second network ;
receiving a first item from a node on said first network ;
incorporating said first item into a first secure digital container ;
associated at least one rule with said first secure digital container , said first rule at least in part governing at least one aspect of access to or use of said first item ;
associating authentication information with said first item , transmitting said first secure digital container to an intended recipient of said first item , said intended recipient being located at a node on said second network , receiving a second secure digital container and a second rule from said second network node , removing a second item from said second secure digital container , said removal at least in part occurring under the control of said second rule , and transmitting said second item to said first network node .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (said portion, network node) data includes the number of times the user requested to evaluate streaming the first media content item , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
US6185683B1
CLAIM 13
. A system including : a first apparatus including , user controls , a communications port , a processor , a memory storing : a first secure container containing a governed item , the first secure container governed item being at least in part encrypted ;
a first secure container rule at least in part governing an aspect of access to or use of said first secure container governed item ;
and an electronic seal including (a) a representation of an aspect of said governed item , said representation including a hash of at least a portion of said governed item after normalization of said portion (first request, first user, first user data) , and (b) a item value ;
hardware or software used for receiving and opening secure containers , said secure containers each including the capacity to contain a governed item , a secure container rule being associated with each of said secure containers ;
a protected processing environment at least in part protecting information contained in said protected processing environment from tampering by a user of said first apparatus , said protected processing environment including hardware or software used for applying said first secure container rule and a second secure container rule in combination to at least in part govern at least one aspect of access to or use of a governed item contained in a secure container ;
and hardware or software used for transmission of secure containers to other apparatuses or for the receipt of secure containers from other apparatuses .

US6185683B1
CLAIM 107
. A method of providing trusted intermediary services including the following steps : providing a secure communications node on a first network , said secure communications node being connected to said first network and to a second network ;
receiving a first item from a node on said first network ;
incorporating said first item into a first secure digital container ;
associated at least one rule with said first secure digital container , said first rule at least in part governing at least one aspect of access to or use of said first item ;
associating authentication information with said first item , transmitting said first secure digital container to an intended recipient of said first item , said intended recipient being located at a node on said second network , receiving a second secure digital container and a second rule from said second network node (first request, first user, first user data) , removing a second item from said second secure digital container , said removal at least in part occurring under the control of said second rule , and transmitting said second item to said first network node .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark (said selection) included in a first media file of the first media content item , and identify a second digital watermark included in a second media file of the second media content item .
US6185683B1
CLAIM 69
. A method as in claim 68 , in which said selection (first digital watermark, first digital media file) includes selecting a type of authentication to be used .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark (said selection) is metadata in the first media file , and the second digital watermark is metadata in the second media file .
US6185683B1
CLAIM 69
. A method as in claim 68 , in which said selection (first digital watermark, first digital media file) includes selecting a type of authentication to be used .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file (said selection) for reproduction , wherein the digital media file include the first media content item .
US6185683B1
CLAIM 69
. A method as in claim 68 , in which said selection (first digital watermark, first digital media file) includes selecting a type of authentication to be used .

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data that confirms the user' ;

s identity (cryptographic key) .
US6185683B1
CLAIM 59
. A method of securely delivering an item , including the following step : associating an electronic fingerprint with said item , said electronic fingerprint containing a cryptographic key (s identity) ;
incorporating said item into a first secure electronic container , said item being at least in part encrypted while in said container , said incorporation occurring in an apparatus containing a first protected processing environment , said protected processing environment at least in part protecting information contained in said protected processing environment from tampering by a user of said apparatus ;
in said protected processing environment , associating a first rule with said first secure electronic container , said first rule at least in part governing at least one aspect of access to or use of said item ;
authenticating an intended recipient of said item ;
transmitting said first secure electronic container and said first rule to said intended recipient ;
and using a second protected processing environment , providing said intended recipient access to at least a portion of said item , said access being governed at least in part by said first rule and by a second rule present at said intended recipient' ;
s site .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints for confirmation of the first and second media content items (second item) with a digital media catalog database .
US6185683B1
CLAIM 107
. A method of providing trusted intermediary services including the following steps : providing a secure communications node on a first network , said secure communications node being connected to said first network and to a second network ;
receiving a first item from a node on said first network ;
incorporating said first item into a first secure digital container ;
associated at least one rule with said first secure digital container , said first rule at least in part governing at least one aspect of access to or use of said first item ;
associating authentication information with said first item , transmitting said first secure digital container to an intended recipient of said first item , said intended recipient being located at a node on said second network , receiving a second secure digital container and a second rule from said second network node , removing a second item (second media content items) from said second secure digital container , said removal at least in part occurring under the control of said second rule , and transmitting said second item to said first network node .

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics record (said memory) in real time .
US6185683B1
CLAIM 4
. A system as in claim 3 , said memory (second statistics record) storing a rule associated with said second secure container , said rule associated with said second secure container at least in part governing at least one aspect of access to or use of said digital certificate .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US6253193B1

Filed: 1998-12-09     Issued: 2001-06-26

Systems and methods for the secure transaction management and electronic rights protection

(Original Assignee) Intertrust Technologies Corp     (Current Assignee) Intertrust Technologies Corp

Karl L. Ginter, Victor H. Shear, Francis J. Spahn, David M. Van Wie
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request (said portion) from a user to evaluate streaming a first media content item (said number) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (said portion) data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item (said number) to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US6253193B1
CLAIM 49
. A method as in claim 48 , in which : said step of transferring at least a portion of said first digital file to a second device further comprises : removing said portion (first request, first user) of said first digital file from said first secure container ;
inserting said portion of said first digital file into a second secure container ;
and transferring said second secure container to said second device .

US6253193B1
CLAIM 61
. A method as in claim 60 , in which said first encumbrance and said second encumbrance each reduce said number (second media content item, media content item) of copies to zero .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (said number) is a first version of an audiovisual work and the second media content item (said number) is a second version of the audiovisual work .
US6253193B1
CLAIM 61
. A method as in claim 60 , in which said first encumbrance and said second encumbrance each reduce said number (second media content item, media content item) of copies to zero .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (secure communications) of the audiovisual work .
US6253193B1
CLAIM 64
. A method of operating a portable rights management system , including the steps of : providing a protected processing environment in a tamper-resistant , portable , hardware housing arrangement ;
operatively coupling said housing arrangement to an electronic appliance arrangement including a speaker ;
ensuring secure communications (studio version) between said housing arrangement and said appliance arrangement , including confirming the identity of both arrangements and/or users of such arrangements ;
communicating from said housing arrangement information for use , at least in part , in controlling at least one process operating , at least in part , on said electronic appliance arrangement ;
securely recording , in said housing arrangement , information derived from , at least in part , secure communications between said housing arrangement and said appliance arrangement and/or said at least one operating process ;
storing a first digital file in said protected processing environment ;
storing a first control in said protected processing environment , said first control governing at least one aspect of access to or use of at least a portion of said first digital file ;
storing a first budget in said protected processing environment , said first budget specifying a number of copies which may be made of said first digital file or a portion thereof ;
communicating a copy of at least a portion of said first digital file from said hardware housing arrangement to said electronic appliance arrangement ;
and outputting said first digital file at least in part through said speaker .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (said number) is a first version of a book in digital format and the second media content item (said number) is a second version of the book in digital format .
US6253193B1
CLAIM 61
. A method as in claim 60 , in which said first encumbrance and said second encumbrance each reduce said number (second media content item, media content item) of copies to zero .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (said portion) data includes the number of times the user requested to evaluate streaming the first media content item (said number) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item (said number) .
US6253193B1
CLAIM 49
. A method as in claim 48 , in which : said step of transferring at least a portion of said first digital file to a second device further comprises : removing said portion (first request, first user) of said first digital file from said first secure container ;
inserting said portion of said first digital file into a second secure container ;
and transferring said second secure container to said second device .

US6253193B1
CLAIM 61
. A method as in claim 60 , in which said first encumbrance and said second encumbrance each reduce said number (second media content item, media content item) of copies to zero .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (said number) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US6253193B1
CLAIM 61
. A method as in claim 60 , in which said first encumbrance and said second encumbrance each reduce said number (second media content item, media content item) of copies to zero .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (said number) based on a plurality of streaming parameters included in the license that is received from the licensing system .
US6253193B1
CLAIM 61
. A method as in claim 60 , in which said first encumbrance and said second encumbrance each reduce said number (second media content item, media content item) of copies to zero .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (said number) , and identify a second digital watermark included in a second media file of the second media content item (said number) .
US6253193B1
CLAIM 61
. A method as in claim 60 , in which said first encumbrance and said second encumbrance each reduce said number (second media content item, media content item) of copies to zero .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (said number) .
US6253193B1
CLAIM 61
. A method as in claim 60 , in which said first encumbrance and said second encumbrance each reduce said number (second media content item, media content item) of copies to zero .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (said number) .
US6253193B1
CLAIM 61
. A method as in claim 60 , in which said first encumbrance and said second encumbrance each reduce said number (second media content item, media content item) of copies to zero .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints for confirmation of the first and second media content items with a digital media catalog database (device information) .
US6253193B1
CLAIM 2
. A method as in claim 1 , further comprising : at a time substantially contemporaneous with said transferring step , recording in said first device information (digital media catalog database) indicating that said transfer has occurred .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (said number) .
US6253193B1
CLAIM 61
. A method as in claim 60 , in which said first encumbrance and said second encumbrance each reduce said number (second media content item, media content item) of copies to zero .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US6353888B1

Filed: 1998-07-06     Issued: 2002-03-05

Access rights authentication apparatus

(Original Assignee) Fuji Xerox Co Ltd     (Current Assignee) Fuji Xerox Co Ltd

Rumiko Kakehi, Masaki Kyojima
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic (when i) of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US6353888B1
CLAIM 44
. The access rights authentication apparatus according to claim 1 , wherein said proof data verification means includes redundancy verification means for verifying data redundancy and determines that said proof data generated by said proof data generation means is valid when i (target demographic) t is determined by the redundancy verification means that the value of said proof data or a value obtained by a computation on said proof data has a specific redundancy .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item from a licensing system (computing device) when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US6353888B1
CLAIM 3
. The access rights authentication apparatus according to claim 1 , wherein at least said second memory means and said proof data generation means are configured as a portable small-size computing device (licensing system) such as IC cards .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item based on a plurality of streaming parameters included in the license that is received from the licensing system (computing device) .
US6353888B1
CLAIM 3
. The access rights authentication apparatus according to claim 1 , wherein at least said second memory means and said proof data generation means are configured as a portable small-size computing device (licensing system) such as IC cards .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file (data redundancy) of the first media content item , and identify a second digital watermark included in a second media file of the second media content item .
US6353888B1
CLAIM 44
. The access rights authentication apparatus according to claim 1 , wherein said proof data verification means includes redundancy verification means for verifying data redundancy (first media file) and determines that said proof data generated by said proof data generation means is valid when it is determined by the redundancy verification means that the value of said proof data or a value obtained by a computation on said proof data has a specific redundancy .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file (data redundancy) , and the second digital watermark is metadata in the second media file .
US6353888B1
CLAIM 44
. The access rights authentication apparatus according to claim 1 , wherein said proof data verification means includes redundancy verification means for verifying data redundancy (first media file) and determines that said proof data generated by said proof data generation means is valid when it is determined by the redundancy verification means that the value of said proof data or a value obtained by a computation on said proof data has a specific redundancy .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US6216112B1

Filed: 1998-05-27     Issued: 2001-04-10

Method for software distribution and compensation with replenishable advertisements

(Original Assignee) William H. Fuller; Joel A. Pugh; Douglas E. Neel     

William H. Fuller, Joel A. Pugh, Douglas E. Neel
US10885154B2
CLAIM 1
. A multimedia hardware device (software program) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (said server) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user (said server) data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US6216112B1
CLAIM 1
. A method for distributing computer software data wherein compensation for the authors and owners of said software data is based upon the viewing an advertisement , the method comprising : coupling said advertisement to said software data , said coupling requiring the user to view the advertisement before using said software data ;
installing said software data and said advertisement to a computer' ;
s memory ;
recording usage data into a file list for subsequent transmission to a computer server ;
periodically accessing said computer server via a network and downloading a new advertisement from said server (second media, second user) ;
periodically posting said usage data to said server for storage for purposes of compensation ;
displaying the advertisement on said computer' ;
s monitor before the software data can be accessed by the computer user , said software data being unable to run on said computer unless advertisements are first displayed on said computer' ;
s monitor .

US6216112B1
CLAIM 6
. The method of claim 1 comprising disabling said advertisements if said computer user transmits billing payment data to said computer server in order to purchase said software program (hardware device) .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media (said server) content item is a second version of the audiovisual work .
US6216112B1
CLAIM 1
. A method for distributing computer software data wherein compensation for the authors and owners of said software data is based upon the viewing an advertisement , the method comprising : coupling said advertisement to said software data , said coupling requiring the user to view the advertisement before using said software data ;
installing said software data and said advertisement to a computer' ;
s memory ;
recording usage data into a file list for subsequent transmission to a computer server ;
periodically accessing said computer server via a network and downloading a new advertisement from said server (second media, second user) ;
periodically posting said usage data to said server for storage for purposes of compensation ;
displaying the advertisement on said computer' ;
s monitor before the software data can be accessed by the computer user , said software data being unable to run on said computer unless advertisements are first displayed on said computer' ;
s monitor .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media (said server) content item is a second version of the book in digital format .
US6216112B1
CLAIM 1
. A method for distributing computer software data wherein compensation for the authors and owners of said software data is based upon the viewing an advertisement , the method comprising : coupling said advertisement to said software data , said coupling requiring the user to view the advertisement before using said software data ;
installing said software data and said advertisement to a computer' ;
s memory ;
recording usage data into a file list for subsequent transmission to a computer server ;
periodically accessing said computer server via a network and downloading a new advertisement from said server (second media, second user) ;
periodically posting said usage data to said server for storage for purposes of compensation ;
displaying the advertisement on said computer' ;
s monitor before the software data can be accessed by the computer user , said software data being unable to run on said computer unless advertisements are first displayed on said computer' ;
s monitor .

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user (said server) data includes a geographic location of the user .
US6216112B1
CLAIM 1
. A method for distributing computer software data wherein compensation for the authors and owners of said software data is based upon the viewing an advertisement , the method comprising : coupling said advertisement to said software data , said coupling requiring the user to view the advertisement before using said software data ;
installing said software data and said advertisement to a computer' ;
s memory ;
recording usage data into a file list for subsequent transmission to a computer server ;
periodically accessing said computer server via a network and downloading a new advertisement from said server (second media, second user) ;
periodically posting said usage data to said server for storage for purposes of compensation ;
displaying the advertisement on said computer' ;
s monitor before the software data can be accessed by the computer user , said software data being unable to run on said computer unless advertisements are first displayed on said computer' ;
s monitor .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user (said server) data includes the number of times the user requested to evaluate streaming the second media (said server) content item .
US6216112B1
CLAIM 1
. A method for distributing computer software data wherein compensation for the authors and owners of said software data is based upon the viewing an advertisement , the method comprising : coupling said advertisement to said software data , said coupling requiring the user to view the advertisement before using said software data ;
installing said software data and said advertisement to a computer' ;
s memory ;
recording usage data into a file list for subsequent transmission to a computer server ;
periodically accessing said computer server via a network and downloading a new advertisement from said server (second media, second user) ;
periodically posting said usage data to said server for storage for purposes of compensation ;
displaying the advertisement on said computer' ;
s monitor before the software data can be accessed by the computer user , said software data being unable to run on said computer unless advertisements are first displayed on said computer' ;
s monitor .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media (said server) file of the second media content item .
US6216112B1
CLAIM 1
. A method for distributing computer software data wherein compensation for the authors and owners of said software data is based upon the viewing an advertisement , the method comprising : coupling said advertisement to said software data , said coupling requiring the user to view the advertisement before using said software data ;
installing said software data and said advertisement to a computer' ;
s memory ;
recording usage data into a file list for subsequent transmission to a computer server ;
periodically accessing said computer server via a network and downloading a new advertisement from said server (second media, second user) ;
periodically posting said usage data to said server for storage for purposes of compensation ;
displaying the advertisement on said computer' ;
s monitor before the software data can be accessed by the computer user , said software data being unable to run on said computer unless advertisements are first displayed on said computer' ;
s monitor .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media (said server) file .
US6216112B1
CLAIM 1
. A method for distributing computer software data wherein compensation for the authors and owners of said software data is based upon the viewing an advertisement , the method comprising : coupling said advertisement to said software data , said coupling requiring the user to view the advertisement before using said software data ;
installing said software data and said advertisement to a computer' ;
s memory ;
recording usage data into a file list for subsequent transmission to a computer server ;
periodically accessing said computer server via a network and downloading a new advertisement from said server (second media, second user) ;
periodically posting said usage data to said server for storage for purposes of compensation ;
displaying the advertisement on said computer' ;
s monitor before the software data can be accessed by the computer user , said software data being unable to run on said computer unless advertisements are first displayed on said computer' ;
s monitor .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (said server) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
US6216112B1
CLAIM 1
. A method for distributing computer software data wherein compensation for the authors and owners of said software data is based upon the viewing an advertisement , the method comprising : coupling said advertisement to said software data , said coupling requiring the user to view the advertisement before using said software data ;
installing said software data and said advertisement to a computer' ;
s memory ;
recording usage data into a file list for subsequent transmission to a computer server ;
periodically accessing said computer server via a network and downloading a new advertisement from said server (second media, second user) ;
periodically posting said usage data to said server for storage for purposes of compensation ;
displaying the advertisement on said computer' ;
s monitor before the software data can be accessed by the computer user , said software data being unable to run on said computer unless advertisements are first displayed on said computer' ;
s monitor .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US6189146B1

Filed: 1998-03-18     Issued: 2001-02-13

System and method for software licensing

(Original Assignee) Microsoft Corp     (Current Assignee) Microsoft Technology Licensing LLC

Pradyumna K. Misra, Bradley J. Graziadio, Terence R. Spies
US10885154B2
CLAIM 1
. A multimedia hardware device (more software) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media (store one) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (store one) content item to the device ;

identify the second media content item by determining a second media fingerprint (following steps) that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data (steps a) specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US6189146B1
CLAIM 1
. A computer-implemented method comprising the following steps (second media fingerprint) : creating a license pack at a license generator , the license pack containing a set of one or more individual software licenses ;
signing the license pack with a digital signature of the license generator ;
issuing the license pack to a license server ;
verifying , at the license server , the license generator' ;
s digital signature on the license pack ;
distributing the software licenses contained in the license pack from the license server to corresponding clients ;
determining whether an individual client has a non-expired license ;
in the event that the client has a non-expired license , forwarding the non-expired license to the individual client ;
and in the event that the client does not have a non-expired license , granting one of the software licenses from the license pack .

US6189146B1
CLAIM 12
. Computer-readable media distributed at the server and the client having computer readable instructions for performing the steps a (second user data) s recited in claim 8 .

US6189146B1
CLAIM 20
. A client computer , comprising : a license cache to store one (first media, second media, second media fingerprints) or more software (hardware device) licenses ;
a license requestor to request a software license from a license server ;
a challenge handler to handle an authenticity challenge from the license server , the challenge handler computing a challenge response that contains a client image that can be used by the license server to evaluate whether the client is authentic and can be licensed , wherein the challenge contains a random number , and the challenge handler computes the challenge response by concatenating the random number with the client image to form a concatenated value and hashing the concatenated value ;
and whereupon authentication by the license server and granting of a software license , the license requestor receiving the software license from the license server and storing the software license in the license cache .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (store one) content item is a first version of an audiovisual work and the second media (store one) content item is a second version of the audiovisual work .
US6189146B1
CLAIM 20
. A client computer , comprising : a license cache to store one (first media, second media, second media fingerprints) or more software licenses ;
a license requestor to request a software license from a license server ;
a challenge handler to handle an authenticity challenge from the license server , the challenge handler computing a challenge response that contains a client image that can be used by the license server to evaluate whether the client is authentic and can be licensed , wherein the challenge contains a random number , and the challenge handler computes the challenge response by concatenating the random number with the client image to form a concatenated value and hashing the concatenated value ;
and whereupon authentication by the license server and granting of a software license , the license requestor receiving the software license from the license server and storing the software license in the license cache .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (store one) content item is a first version of a book in digital format and the second media (store one) content item is a second version of the book in digital format .
US6189146B1
CLAIM 20
. A client computer , comprising : a license cache to store one (first media, second media, second media fingerprints) or more software licenses ;
a license requestor to request a software license from a license server ;
a challenge handler to handle an authenticity challenge from the license server , the challenge handler computing a challenge response that contains a client image that can be used by the license server to evaluate whether the client is authentic and can be licensed , wherein the challenge contains a random number , and the challenge handler computes the challenge response by concatenating the random number with the client image to form a concatenated value and hashing the concatenated value ;
and whereupon authentication by the license server and granting of a software license , the license requestor receiving the software license from the license server and storing the software license in the license cache .

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user data (steps a) includes a geographic location of the user .
US6189146B1
CLAIM 12
. Computer-readable media distributed at the server and the client having computer readable instructions for performing the steps a (second user data) s recited in claim 8 .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media (store one) content item , and the second user data (steps a) includes the number of times the user requested to evaluate streaming the second media (store one) content item .
US6189146B1
CLAIM 12
. Computer-readable media distributed at the server and the client having computer readable instructions for performing the steps a (second user data) s recited in claim 8 .

US6189146B1
CLAIM 20
. A client computer , comprising : a license cache to store one (first media, second media, second media fingerprints) or more software licenses ;
a license requestor to request a software license from a license server ;
a challenge handler to handle an authenticity challenge from the license server , the challenge handler computing a challenge response that contains a client image that can be used by the license server to evaluate whether the client is authentic and can be licensed , wherein the challenge contains a random number , and the challenge handler computes the challenge response by concatenating the random number with the client image to form a concatenated value and hashing the concatenated value ;
and whereupon authentication by the license server and granting of a software license , the license requestor receiving the software license from the license server and storing the software license in the license cache .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (store one) content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US6189146B1
CLAIM 20
. A client computer , comprising : a license cache to store one (first media, second media, second media fingerprints) or more software licenses ;
a license requestor to request a software license from a license server ;
a challenge handler to handle an authenticity challenge from the license server , the challenge handler computing a challenge response that contains a client image that can be used by the license server to evaluate whether the client is authentic and can be licensed , wherein the challenge contains a random number , and the challenge handler computes the challenge response by concatenating the random number with the client image to form a concatenated value and hashing the concatenated value ;
and whereupon authentication by the license server and granting of a software license , the license requestor receiving the software license from the license server and storing the software license in the license cache .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (store one) content item based on a plurality of streaming parameters included in the license that is received from the licensing system .
US6189146B1
CLAIM 20
. A client computer , comprising : a license cache to store one (first media, second media, second media fingerprints) or more software licenses ;
a license requestor to request a software license from a license server ;
a challenge handler to handle an authenticity challenge from the license server , the challenge handler computing a challenge response that contains a client image that can be used by the license server to evaluate whether the client is authentic and can be licensed , wherein the challenge contains a random number , and the challenge handler computes the challenge response by concatenating the random number with the client image to form a concatenated value and hashing the concatenated value ;
and whereupon authentication by the license server and granting of a software license , the license requestor receiving the software license from the license server and storing the software license in the license cache .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media (store one) file of the first media content item , and identify a second digital watermark included in a second media (store one) file of the second media content item .
US6189146B1
CLAIM 20
. A client computer , comprising : a license cache to store one (first media, second media, second media fingerprints) or more software licenses ;
a license requestor to request a software license from a license server ;
a challenge handler to handle an authenticity challenge from the license server , the challenge handler computing a challenge response that contains a client image that can be used by the license server to evaluate whether the client is authentic and can be licensed , wherein the challenge contains a random number , and the challenge handler computes the challenge response by concatenating the random number with the client image to form a concatenated value and hashing the concatenated value ;
and whereupon authentication by the license server and granting of a software license , the license requestor receiving the software license from the license server and storing the software license in the license cache .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media (store one) file , and the second digital watermark is metadata in the second media (store one) file .
US6189146B1
CLAIM 20
. A client computer , comprising : a license cache to store one (first media, second media, second media fingerprints) or more software licenses ;
a license requestor to request a software license from a license server ;
a challenge handler to handle an authenticity challenge from the license server , the challenge handler computing a challenge response that contains a client image that can be used by the license server to evaluate whether the client is authentic and can be licensed , wherein the challenge contains a random number , and the challenge handler computes the challenge response by concatenating the random number with the client image to form a concatenated value and hashing the concatenated value ;
and whereupon authentication by the license server and granting of a software license , the license requestor receiving the software license from the license server and storing the software license in the license cache .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media (store one) content item .
US6189146B1
CLAIM 20
. A client computer , comprising : a license cache to store one (first media, second media, second media fingerprints) or more software licenses ;
a license requestor to request a software license from a license server ;
a challenge handler to handle an authenticity challenge from the license server , the challenge handler computing a challenge response that contains a client image that can be used by the license server to evaluate whether the client is authentic and can be licensed , wherein the challenge contains a random number , and the challenge handler computes the challenge response by concatenating the random number with the client image to form a concatenated value and hashing the concatenated value ;
and whereupon authentication by the license server and granting of a software license , the license requestor receiving the software license from the license server and storing the software license in the license cache .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media (store one) content item .
US6189146B1
CLAIM 20
. A client computer , comprising : a license cache to store one (first media, second media, second media fingerprints) or more software licenses ;
a license requestor to request a software license from a license server ;
a challenge handler to handle an authenticity challenge from the license server , the challenge handler computing a challenge response that contains a client image that can be used by the license server to evaluate whether the client is authentic and can be licensed , wherein the challenge contains a random number , and the challenge handler computes the challenge response by concatenating the random number with the client image to form a concatenated value and hashing the concatenated value ;
and whereupon authentication by the license server and granting of a software license , the license requestor receiving the software license from the license server and storing the software license in the license cache .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (store one) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
US6189146B1
CLAIM 20
. A client computer , comprising : a license cache to store one (first media, second media, second media fingerprints) or more software licenses ;
a license requestor to request a software license from a license server ;
a challenge handler to handle an authenticity challenge from the license server , the challenge handler computing a challenge response that contains a client image that can be used by the license server to evaluate whether the client is authentic and can be licensed , wherein the challenge contains a random number , and the challenge handler computes the challenge response by concatenating the random number with the client image to form a concatenated value and hashing the concatenated value ;
and whereupon authentication by the license server and granting of a software license , the license requestor receiving the software license from the license server and storing the software license in the license cache .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (store one) content item .
US6189146B1
CLAIM 20
. A client computer , comprising : a license cache to store one (first media, second media, second media fingerprints) or more software licenses ;
a license requestor to request a software license from a license server ;
a challenge handler to handle an authenticity challenge from the license server , the challenge handler computing a challenge response that contains a client image that can be used by the license server to evaluate whether the client is authentic and can be licensed , wherein the challenge contains a random number , and the challenge handler computes the challenge response by concatenating the random number with the client image to form a concatenated value and hashing the concatenated value ;
and whereupon authentication by the license server and granting of a software license , the license requestor receiving the software license from the license server and storing the software license in the license cache .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US6020882A

Filed: 1998-02-10     Issued: 2000-02-01

Television access control system

(Original Assignee) US Philips Corp     (Current Assignee) Entropic Communications LLC

John R. Kinghorn, David R. Tarrant
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint (following steps) that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US6020882A
CLAIM 13
. The method as claimed in claim 2 , wherein the method further comprises the steps : (xiv) monitoring the source of the received television signal ;
and (xv) if the received television signal from the source is time-shifted from the original transmission of the television signal so that a teletext real-time clock accompanying the original transmission is not valid , performing the following steps (second media fingerprint) : (xvi) generating a real-time clock within the television receiver ;
(xvii) monitoring the generated real-time clock to determine the time ;
and (xviii) using the time determined in step (xvii) to select the code words entered into the memory for comparison with the received code words .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (visual display) file for reproduction , wherein the digital media file include the first media content item .
US6020882A
CLAIM 1
. A method of disabling the sound and/or visual display (first digital media) of a television program in a television receiver , the method comprising the steps : (i) establishing the authority of the user to define the program or parts thereof which are to be disabled ;
(ii) entering into a memory within the television receiver , code words corresponding to a program classification that the user desires to suppress ;
(iii) entering into the memory the time(s) during which the code words entered in step (ii) are to apply ;
(iv) entering into the memory further code words corresponding to further program classifications that the user desires to suppress ;
(v) entering into the memory further time(s) during which the further code words are to apply ;
(vi) receiving television signals including code words representing the program classifications ;
(vii) comparing the received code words with the code words entered into the memory which apply at the time of reception ;
and (viii) disabling the sound and/or visual display in dependence on the result of the comparison .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US6233684B1

Filed: 1997-10-10     Issued: 2001-05-15

System for controlling the distribution and use of rendered digital works through watermaking

(Original Assignee) Contenaguard Holdings Inc     (Current Assignee) Contentguard Holdings Inc ; Contenaguard Holdings Inc

Mark J. Stefik, Glen W. Petrie, Steve A. Okamoto, Nicholas H. Briggs
US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (rendering device) of the audiovisual work .
US6233684B1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for creating usage rights , each instance of a usage right representing a specific instance of how a digital work may be used or distributed ;
means for attaching a created set of usage rights to a digital work including a rendering right , said rendering right for permitting said digital work to be rendered , said rendering right further specifying watermark information to be embedded into a rendering of said digital work , said watermark information including information related to the rendering of said digital work and sand rendering right further specifying rendering criteria that an instance of a rendering system must satisfy before the digital work can be rendered , said rendering right originally being an external data with respect to the watermark ;
a communication medium for coupling repositories to enable exchange of repository transaction messages , a general repository for storing a securely exchanging digital works with attached usage rights ;
a rendering system comprising a rendering repository for receiving a digital work to be rendered from said general repository and a rendering device (studio version) for rendering digital works , said rendering repository further comprising : means for gathering watermark information specified in a rendering right associated with said digital work to be rendered ;
and means for encoding said watermark information for embedding in said digital work when rendered .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (usage rights) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US6233684B1
CLAIM 1
. A system for controlling the distribution and use of digital works comprising : means for creating usage rights (copyright owner) , each instance of a usage right representing a specific instance of how a digital work may be used or distributed ;
means for attaching a created set of usage rights to a digital work including a rendering right , said rendering right for permitting said digital work to be rendered , said rendering right further specifying watermark information to be embedded into a rendering of said digital work , said watermark information including information related to the rendering of said digital work and sand rendering right further specifying rendering criteria that an instance of a rendering system must satisfy before the digital work can be rendered , said rendering right originally being an external data with respect to the watermark ;
a communication medium for coupling repositories to enable exchange of repository transaction messages , a general repository for storing a securely exchanging digital works with attached usage rights ;
a rendering system comprising a rendering repository for receiving a digital work to be rendered from said general repository and a rendering device for rendering digital works , said rendering repository further comprising : means for gathering watermark information specified in a rendering right associated with said digital work to be rendered ;
and means for encoding said watermark information for embedding in said digital work when rendered .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US6189037B1

Filed: 1997-05-20     Issued: 2001-02-13

Broadband data interface

(Original Assignee) Intel Corp     (Current Assignee) Intel Corp

Robert Adams, John W. Richardson, David Williams
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media (output signals, control signals) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics (allocating bandwidth) record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items (output signals, control signals) determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party (digital mode) online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US6189037B1
CLAIM 1
. A network comprising : a standard broadband digital interface to receive data from multiple broadband data sources , wherein the broadband data sources each have an associated unique broadband data protocol , and further wherein the standard broadband digital interface generates output signals (first media, first digital media, first media content item, second media content items) to communicate data received from the broadband data sources according to an interface-client protocol ;
and one or more client devices coupled to the standard broadband interface to receive information from the broadband data sources , wherein the client devices are configured to receive the data according to the interface-client protocol .

US6189037B1
CLAIM 7
. The network of claim 1 wherein the standard broadband digital interface comprises : a broadband receiver coupled to receive broadband data from the broadband data sources and to demodulate the data according to a demodulation scheme of the broadband system , the broadband receiver further coupled to receive control signals (first media, first digital media, first media content item, second media content items) from the standard broadband digital interface ;
a network access control device coupled to the broadband receiver and to the standard broadband digital interface to provide customized access control to the broadband data ;
a broadband transmitter coupled to transmit broadband data to the broadband data sources , the broadband transmitter configured to modulate transmitted broadband data according to a modulation scheme of the broadband system , the broadband transmitter further coupled to receive control signals from the standard broadband digital interface ;
and a broadband access control device coupled to the broadband transmitter and to the broadband digital interface to provide customized access control to the broadband system .

US6189037B1
CLAIM 9
. The network of claim 8 wherein the broadband receiver comprises : a downlink tuner coupled to received data from said broadband data sources and to receive tuner control information from said control processor ;
a digital mode (third party) m coupled to said downlink tuner , said digital modem demodulating said data in accordance with encoding of said broadband data source ;
and cell framing coupled to said modem and said network access control , said cell framing formatting said data in accordance with said broadband data source .

US6189037B1
CLAIM 11
. The network of claim 8 wherein the broadband access control device comprises : access control coupled to authenticate a requesting client to transmit data over the broadband system ;
a datalink encryptor coupled to the access control and to the control processor , the datalink encryptor coupled to receive the transmit data , wherein the datalink encryptor is configured to receive keys when a client computer system is authorized to access the broadband system , and further wherein the datalink encryptor is configured to encrypt the transmit data ;
and media access control coupled to the datalink encryptor and to the control processor , the media access control coupled to receive the transmit data , the media access control allocating bandwidth (first statistics) for the transmit data on the broadband system .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (output signals, control signals) content item is a first version of an audiovisual work and the second media content item is a second version of the audiovisual work .
US6189037B1
CLAIM 1
. A network comprising : a standard broadband digital interface to receive data from multiple broadband data sources , wherein the broadband data sources each have an associated unique broadband data protocol , and further wherein the standard broadband digital interface generates output signals (first media, first digital media, first media content item, second media content items) to communicate data received from the broadband data sources according to an interface-client protocol ;
and one or more client devices coupled to the standard broadband interface to receive information from the broadband data sources , wherein the client devices are configured to receive the data according to the interface-client protocol .

US6189037B1
CLAIM 7
. The network of claim 1 wherein the standard broadband digital interface comprises : a broadband receiver coupled to receive broadband data from the broadband data sources and to demodulate the data according to a demodulation scheme of the broadband system , the broadband receiver further coupled to receive control signals (first media, first digital media, first media content item, second media content items) from the standard broadband digital interface ;
a network access control device coupled to the broadband receiver and to the standard broadband digital interface to provide customized access control to the broadband data ;
a broadband transmitter coupled to transmit broadband data to the broadband data sources , the broadband transmitter configured to modulate transmitted broadband data according to a modulation scheme of the broadband system , the broadband transmitter further coupled to receive control signals from the standard broadband digital interface ;
and a broadband access control device coupled to the broadband transmitter and to the broadband digital interface to provide customized access control to the broadband system .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (output signals, control signals) content item is a first version of a book in digital format and the second media content item is a second version of the book in digital format .
US6189037B1
CLAIM 1
. A network comprising : a standard broadband digital interface to receive data from multiple broadband data sources , wherein the broadband data sources each have an associated unique broadband data protocol , and further wherein the standard broadband digital interface generates output signals (first media, first digital media, first media content item, second media content items) to communicate data received from the broadband data sources according to an interface-client protocol ;
and one or more client devices coupled to the standard broadband interface to receive information from the broadband data sources , wherein the client devices are configured to receive the data according to the interface-client protocol .

US6189037B1
CLAIM 7
. The network of claim 1 wherein the standard broadband digital interface comprises : a broadband receiver coupled to receive broadband data from the broadband data sources and to demodulate the data according to a demodulation scheme of the broadband system , the broadband receiver further coupled to receive control signals (first media, first digital media, first media content item, second media content items) from the standard broadband digital interface ;
a network access control device coupled to the broadband receiver and to the standard broadband digital interface to provide customized access control to the broadband data ;
a broadband transmitter coupled to transmit broadband data to the broadband data sources , the broadband transmitter configured to modulate transmitted broadband data according to a modulation scheme of the broadband system , the broadband transmitter further coupled to receive control signals from the standard broadband digital interface ;
and a broadband access control device coupled to the broadband transmitter and to the broadband digital interface to provide customized access control to the broadband system .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media (output signals, control signals) content item , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
US6189037B1
CLAIM 1
. A network comprising : a standard broadband digital interface to receive data from multiple broadband data sources , wherein the broadband data sources each have an associated unique broadband data protocol , and further wherein the standard broadband digital interface generates output signals (first media, first digital media, first media content item, second media content items) to communicate data received from the broadband data sources according to an interface-client protocol ;
and one or more client devices coupled to the standard broadband interface to receive information from the broadband data sources , wherein the client devices are configured to receive the data according to the interface-client protocol .

US6189037B1
CLAIM 7
. The network of claim 1 wherein the standard broadband digital interface comprises : a broadband receiver coupled to receive broadband data from the broadband data sources and to demodulate the data according to a demodulation scheme of the broadband system , the broadband receiver further coupled to receive control signals (first media, first digital media, first media content item, second media content items) from the standard broadband digital interface ;
a network access control device coupled to the broadband receiver and to the standard broadband digital interface to provide customized access control to the broadband data ;
a broadband transmitter coupled to transmit broadband data to the broadband data sources , the broadband transmitter configured to modulate transmitted broadband data according to a modulation scheme of the broadband system , the broadband transmitter further coupled to receive control signals from the standard broadband digital interface ;
and a broadband access control device coupled to the broadband transmitter and to the broadband digital interface to provide customized access control to the broadband system .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (output signals, control signals) content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US6189037B1
CLAIM 1
. A network comprising : a standard broadband digital interface to receive data from multiple broadband data sources , wherein the broadband data sources each have an associated unique broadband data protocol , and further wherein the standard broadband digital interface generates output signals (first media, first digital media, first media content item, second media content items) to communicate data received from the broadband data sources according to an interface-client protocol ;
and one or more client devices coupled to the standard broadband interface to receive information from the broadband data sources , wherein the client devices are configured to receive the data according to the interface-client protocol .

US6189037B1
CLAIM 7
. The network of claim 1 wherein the standard broadband digital interface comprises : a broadband receiver coupled to receive broadband data from the broadband data sources and to demodulate the data according to a demodulation scheme of the broadband system , the broadband receiver further coupled to receive control signals (first media, first digital media, first media content item, second media content items) from the standard broadband digital interface ;
a network access control device coupled to the broadband receiver and to the standard broadband digital interface to provide customized access control to the broadband data ;
a broadband transmitter coupled to transmit broadband data to the broadband data sources , the broadband transmitter configured to modulate transmitted broadband data according to a modulation scheme of the broadband system , the broadband transmitter further coupled to receive control signals from the standard broadband digital interface ;
and a broadband access control device coupled to the broadband transmitter and to the broadband digital interface to provide customized access control to the broadband system .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (output signals, control signals) content item based on a plurality of streaming parameters included in the license that is received from the licensing system .
US6189037B1
CLAIM 1
. A network comprising : a standard broadband digital interface to receive data from multiple broadband data sources , wherein the broadband data sources each have an associated unique broadband data protocol , and further wherein the standard broadband digital interface generates output signals (first media, first digital media, first media content item, second media content items) to communicate data received from the broadband data sources according to an interface-client protocol ;
and one or more client devices coupled to the standard broadband interface to receive information from the broadband data sources , wherein the client devices are configured to receive the data according to the interface-client protocol .

US6189037B1
CLAIM 7
. The network of claim 1 wherein the standard broadband digital interface comprises : a broadband receiver coupled to receive broadband data from the broadband data sources and to demodulate the data according to a demodulation scheme of the broadband system , the broadband receiver further coupled to receive control signals (first media, first digital media, first media content item, second media content items) from the standard broadband digital interface ;
a network access control device coupled to the broadband receiver and to the standard broadband digital interface to provide customized access control to the broadband data ;
a broadband transmitter coupled to transmit broadband data to the broadband data sources , the broadband transmitter configured to modulate transmitted broadband data according to a modulation scheme of the broadband system , the broadband transmitter further coupled to receive control signals from the standard broadband digital interface ;
and a broadband access control device coupled to the broadband transmitter and to the broadband digital interface to provide customized access control to the broadband system .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media (output signals, control signals) file of the first media content item , and identify a second digital watermark included in a second media file of the second media content item .
US6189037B1
CLAIM 1
. A network comprising : a standard broadband digital interface to receive data from multiple broadband data sources , wherein the broadband data sources each have an associated unique broadband data protocol , and further wherein the standard broadband digital interface generates output signals (first media, first digital media, first media content item, second media content items) to communicate data received from the broadband data sources according to an interface-client protocol ;
and one or more client devices coupled to the standard broadband interface to receive information from the broadband data sources , wherein the client devices are configured to receive the data according to the interface-client protocol .

US6189037B1
CLAIM 7
. The network of claim 1 wherein the standard broadband digital interface comprises : a broadband receiver coupled to receive broadband data from the broadband data sources and to demodulate the data according to a demodulation scheme of the broadband system , the broadband receiver further coupled to receive control signals (first media, first digital media, first media content item, second media content items) from the standard broadband digital interface ;
a network access control device coupled to the broadband receiver and to the standard broadband digital interface to provide customized access control to the broadband data ;
a broadband transmitter coupled to transmit broadband data to the broadband data sources , the broadband transmitter configured to modulate transmitted broadband data according to a modulation scheme of the broadband system , the broadband transmitter further coupled to receive control signals from the standard broadband digital interface ;
and a broadband access control device coupled to the broadband transmitter and to the broadband digital interface to provide customized access control to the broadband system .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media (output signals, control signals) file , and the second digital watermark is metadata in the second media file .
US6189037B1
CLAIM 1
. A network comprising : a standard broadband digital interface to receive data from multiple broadband data sources , wherein the broadband data sources each have an associated unique broadband data protocol , and further wherein the standard broadband digital interface generates output signals (first media, first digital media, first media content item, second media content items) to communicate data received from the broadband data sources according to an interface-client protocol ;
and one or more client devices coupled to the standard broadband interface to receive information from the broadband data sources , wherein the client devices are configured to receive the data according to the interface-client protocol .

US6189037B1
CLAIM 7
. The network of claim 1 wherein the standard broadband digital interface comprises : a broadband receiver coupled to receive broadband data from the broadband data sources and to demodulate the data according to a demodulation scheme of the broadband system , the broadband receiver further coupled to receive control signals (first media, first digital media, first media content item, second media content items) from the standard broadband digital interface ;
a network access control device coupled to the broadband receiver and to the standard broadband digital interface to provide customized access control to the broadband data ;
a broadband transmitter coupled to transmit broadband data to the broadband data sources , the broadband transmitter configured to modulate transmitted broadband data according to a modulation scheme of the broadband system , the broadband transmitter further coupled to receive control signals from the standard broadband digital interface ;
and a broadband access control device coupled to the broadband transmitter and to the broadband digital interface to provide customized access control to the broadband system .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (output signals, control signals) file for reproduction , wherein the digital media file include the first media (output signals, control signals) content item .
US6189037B1
CLAIM 1
. A network comprising : a standard broadband digital interface to receive data from multiple broadband data sources , wherein the broadband data sources each have an associated unique broadband data protocol , and further wherein the standard broadband digital interface generates output signals (first media, first digital media, first media content item, second media content items) to communicate data received from the broadband data sources according to an interface-client protocol ;
and one or more client devices coupled to the standard broadband interface to receive information from the broadband data sources , wherein the client devices are configured to receive the data according to the interface-client protocol .

US6189037B1
CLAIM 7
. The network of claim 1 wherein the standard broadband digital interface comprises : a broadband receiver coupled to receive broadband data from the broadband data sources and to demodulate the data according to a demodulation scheme of the broadband system , the broadband receiver further coupled to receive control signals (first media, first digital media, first media content item, second media content items) from the standard broadband digital interface ;
a network access control device coupled to the broadband receiver and to the standard broadband digital interface to provide customized access control to the broadband data ;
a broadband transmitter coupled to transmit broadband data to the broadband data sources , the broadband transmitter configured to modulate transmitted broadband data according to a modulation scheme of the broadband system , the broadband transmitter further coupled to receive control signals from the standard broadband digital interface ;
and a broadband access control device coupled to the broadband transmitter and to the broadband digital interface to provide customized access control to the broadband system .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media (output signals, control signals) content item .
US6189037B1
CLAIM 1
. A network comprising : a standard broadband digital interface to receive data from multiple broadband data sources , wherein the broadband data sources each have an associated unique broadband data protocol , and further wherein the standard broadband digital interface generates output signals (first media, first digital media, first media content item, second media content items) to communicate data received from the broadband data sources according to an interface-client protocol ;
and one or more client devices coupled to the standard broadband interface to receive information from the broadband data sources , wherein the client devices are configured to receive the data according to the interface-client protocol .

US6189037B1
CLAIM 7
. The network of claim 1 wherein the standard broadband digital interface comprises : a broadband receiver coupled to receive broadband data from the broadband data sources and to demodulate the data according to a demodulation scheme of the broadband system , the broadband receiver further coupled to receive control signals (first media, first digital media, first media content item, second media content items) from the standard broadband digital interface ;
a network access control device coupled to the broadband receiver and to the standard broadband digital interface to provide customized access control to the broadband data ;
a broadband transmitter coupled to transmit broadband data to the broadband data sources , the broadband transmitter configured to modulate transmitted broadband data according to a modulation scheme of the broadband system , the broadband transmitter further coupled to receive control signals from the standard broadband digital interface ;
and a broadband access control device coupled to the broadband transmitter and to the broadband digital interface to provide customized access control to the broadband system .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints for confirmation of the first and second media content items (output signals, control signals) with a digital media catalog database .
US6189037B1
CLAIM 1
. A network comprising : a standard broadband digital interface to receive data from multiple broadband data sources , wherein the broadband data sources each have an associated unique broadband data protocol , and further wherein the standard broadband digital interface generates output signals (first media, first digital media, first media content item, second media content items) to communicate data received from the broadband data sources according to an interface-client protocol ;
and one or more client devices coupled to the standard broadband interface to receive information from the broadband data sources , wherein the client devices are configured to receive the data according to the interface-client protocol .

US6189037B1
CLAIM 7
. The network of claim 1 wherein the standard broadband digital interface comprises : a broadband receiver coupled to receive broadband data from the broadband data sources and to demodulate the data according to a demodulation scheme of the broadband system , the broadband receiver further coupled to receive control signals (first media, first digital media, first media content item, second media content items) from the standard broadband digital interface ;
a network access control device coupled to the broadband receiver and to the standard broadband digital interface to provide customized access control to the broadband data ;
a broadband transmitter coupled to transmit broadband data to the broadband data sources , the broadband transmitter configured to modulate transmitted broadband data according to a modulation scheme of the broadband system , the broadband transmitter further coupled to receive control signals from the standard broadband digital interface ;
and a broadband access control device coupled to the broadband transmitter and to the broadband digital interface to provide customized access control to the broadband system .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (output signals, control signals) content item .
US6189037B1
CLAIM 1
. A network comprising : a standard broadband digital interface to receive data from multiple broadband data sources , wherein the broadband data sources each have an associated unique broadband data protocol , and further wherein the standard broadband digital interface generates output signals (first media, first digital media, first media content item, second media content items) to communicate data received from the broadband data sources according to an interface-client protocol ;
and one or more client devices coupled to the standard broadband interface to receive information from the broadband data sources , wherein the client devices are configured to receive the data according to the interface-client protocol .

US6189037B1
CLAIM 7
. The network of claim 1 wherein the standard broadband digital interface comprises : a broadband receiver coupled to receive broadband data from the broadband data sources and to demodulate the data according to a demodulation scheme of the broadband system , the broadband receiver further coupled to receive control signals (first media, first digital media, first media content item, second media content items) from the standard broadband digital interface ;
a network access control device coupled to the broadband receiver and to the standard broadband digital interface to provide customized access control to the broadband data ;
a broadband transmitter coupled to transmit broadband data to the broadband data sources , the broadband transmitter configured to modulate transmitted broadband data according to a modulation scheme of the broadband system , the broadband transmitter further coupled to receive control signals from the standard broadband digital interface ;
and a broadband access control device coupled to the broadband transmitter and to the broadband digital interface to provide customized access control to the broadband system .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US5920861A

Filed: 1997-02-25     Issued: 1999-07-06

Techniques for defining using and manipulating rights management data structures

(Original Assignee) Intertrust Technologies Corp     (Current Assignee) Intertrust Technologies Corp

Edwin J. Hall, Victor H. Shear, Luke S. Tomasello, David M. Van Wie, Robert P. Weber, Kim Worsencroft, Xuejun Xu
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media (using information, first process, said organ) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (part one, specific p) content item to the device ;

identify the second media content item by determining a second media fingerprint (part one, specific p) that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics (data elements) record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US5920861A
CLAIM 1
. A distributed data processing arrangement including : a first data processing apparatus including : a central processing unit ;
a first memory storing a descriptive data structure , said descriptive data structure including : information regarding a first organization of elements within a secure container , said information including : information on the organization of said elements within said secure container ;
and information on the location of at least some of said elements within said secure container ;
communications means by which said descriptive data structure may be communicated to a data processing apparatus different from said first data processing apparatus ;
a second data processing apparatus located at a site different from the site of said first data processing apparatus , said second data processing apparatus including : a central processing unit ;
a second memory including : a first secure container comprising at least : data elements (second statistics) organized at least in part in accordance with the information contained in said descriptive data structure ;
and at least one rule used to at least in part govern at least one aspect of access to or use of said data elements ;
at least one of said rules requiring that information regarding at least one use of at least one of said data elements be at least temporarily recorded ;
and at least one computer program designed to use at least a portion of said descriptive data structure in at least one operation on said first secure container or the contents of said first secure container ;
said use including at least using said information regarding the organization of elements within said first secure container in a process of identifying and/or locating at least one of said elements ;
and communications means by which said second data processing apparatus may receive at least a portion of said descriptive data structure or a copy thereof .

US5920861A
CLAIM 15
. A method as in claim 14 , in which : said use of said descriptive data structure portion includes using information (first media, first media file) from said descriptive data structure relating to the organization of said first secure container content .

US5920861A
CLAIM 16
. A method as in claim 15 , in which : said use of said descriptive data structure portion further includes using said organ (first media, first media file) ization information to identify a specific p (second media fingerprint, second media, second media fingerprints) ortion of said first secure container content .

US5920861A
CLAIM 65
. A method as in claim 64 , in which : said descriptive data structure is received at said first data processing arrangement in a second secure container , said second secure container being governed by at least one rule controlling at least in part one (second media fingerprint, second media, second media fingerprints) aspect of access to or use of at least a portion of said descriptive data structure ;
and said step of accessing includes complying with said second secure container rule in order to obtain such access .

US5920861A
CLAIM 67
. A method as in claim 64 , further comprising : at said first process (first media, first media file) ing site , receiving said metadata through said communications port .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (using information, first process, said organ) content item is a first version of an audiovisual work and the second media (part one, specific p) content item is a second version of the audiovisual work .
US5920861A
CLAIM 15
. A method as in claim 14 , in which : said use of said descriptive data structure portion includes using information (first media, first media file) from said descriptive data structure relating to the organization of said first secure container content .

US5920861A
CLAIM 16
. A method as in claim 15 , in which : said use of said descriptive data structure portion further includes using said organ (first media, first media file) ization information to identify a specific p (second media fingerprint, second media, second media fingerprints) ortion of said first secure container content .

US5920861A
CLAIM 65
. A method as in claim 64 , in which : said descriptive data structure is received at said first data processing arrangement in a second secure container , said second secure container being governed by at least one rule controlling at least in part one (second media fingerprint, second media, second media fingerprints) aspect of access to or use of at least a portion of said descriptive data structure ;
and said step of accessing includes complying with said second secure container rule in order to obtain such access .

US5920861A
CLAIM 67
. A method as in claim 64 , further comprising : at said first process (first media, first media file) ing site , receiving said metadata through said communications port .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (using information, first process, said organ) content item is a first version of a book in digital format and the second media (part one, specific p) content item is a second version of the book in digital format .
US5920861A
CLAIM 15
. A method as in claim 14 , in which : said use of said descriptive data structure portion includes using information (first media, first media file) from said descriptive data structure relating to the organization of said first secure container content .

US5920861A
CLAIM 16
. A method as in claim 15 , in which : said use of said descriptive data structure portion further includes using said organ (first media, first media file) ization information to identify a specific p (second media fingerprint, second media, second media fingerprints) ortion of said first secure container content .

US5920861A
CLAIM 65
. A method as in claim 64 , in which : said descriptive data structure is received at said first data processing arrangement in a second secure container , said second secure container being governed by at least one rule controlling at least in part one (second media fingerprint, second media, second media fingerprints) aspect of access to or use of at least a portion of said descriptive data structure ;
and said step of accessing includes complying with said second secure container rule in order to obtain such access .

US5920861A
CLAIM 67
. A method as in claim 64 , further comprising : at said first process (first media, first media file) ing site , receiving said metadata through said communications port .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media (using information, first process, said organ) content item , and the second user data includes the number of times the user requested to evaluate streaming the second media (part one, specific p) content item .
US5920861A
CLAIM 15
. A method as in claim 14 , in which : said use of said descriptive data structure portion includes using information (first media, first media file) from said descriptive data structure relating to the organization of said first secure container content .

US5920861A
CLAIM 16
. A method as in claim 15 , in which : said use of said descriptive data structure portion further includes using said organ (first media, first media file) ization information to identify a specific p (second media fingerprint, second media, second media fingerprints) ortion of said first secure container content .

US5920861A
CLAIM 65
. A method as in claim 64 , in which : said descriptive data structure is received at said first data processing arrangement in a second secure container , said second secure container being governed by at least one rule controlling at least in part one (second media fingerprint, second media, second media fingerprints) aspect of access to or use of at least a portion of said descriptive data structure ;
and said step of accessing includes complying with said second secure container rule in order to obtain such access .

US5920861A
CLAIM 67
. A method as in claim 64 , further comprising : at said first process (first media, first media file) ing site , receiving said metadata through said communications port .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (using information, first process, said organ) content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US5920861A
CLAIM 15
. A method as in claim 14 , in which : said use of said descriptive data structure portion includes using information (first media, first media file) from said descriptive data structure relating to the organization of said first secure container content .

US5920861A
CLAIM 16
. A method as in claim 15 , in which : said use of said descriptive data structure portion further includes using said organ (first media, first media file) ization information to identify a specific portion of said first secure container content .

US5920861A
CLAIM 67
. A method as in claim 64 , further comprising : at said first process (first media, first media file) ing site , receiving said metadata through said communications port .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (using information, first process, said organ) content item based on a plurality of streaming parameters included in the license that is received from the licensing system .
US5920861A
CLAIM 15
. A method as in claim 14 , in which : said use of said descriptive data structure portion includes using information (first media, first media file) from said descriptive data structure relating to the organization of said first secure container content .

US5920861A
CLAIM 16
. A method as in claim 15 , in which : said use of said descriptive data structure portion further includes using said organ (first media, first media file) ization information to identify a specific portion of said first secure container content .

US5920861A
CLAIM 67
. A method as in claim 64 , further comprising : at said first process (first media, first media file) ing site , receiving said metadata through said communications port .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media (using information, first process, said organ) file of the first media content item , and identify a second digital watermark included in a second media (part one, specific p) file (one computer) of the second media content item .
US5920861A
CLAIM 1
. A distributed data processing arrangement including : a first data processing apparatus including : a central processing unit ;
a first memory storing a descriptive data structure , said descriptive data structure including : information regarding a first organization of elements within a secure container , said information including : information on the organization of said elements within said secure container ;
and information on the location of at least some of said elements within said secure container ;
communications means by which said descriptive data structure may be communicated to a data processing apparatus different from said first data processing apparatus ;
a second data processing apparatus located at a site different from the site of said first data processing apparatus , said second data processing apparatus including : a central processing unit ;
a second memory including : a first secure container comprising at least : data elements organized at least in part in accordance with the information contained in said descriptive data structure ;
and at least one rule used to at least in part govern at least one aspect of access to or use of said data elements ;
at least one of said rules requiring that information regarding at least one use of at least one of said data elements be at least temporarily recorded ;
and at least one computer (second media file) program designed to use at least a portion of said descriptive data structure in at least one operation on said first secure container or the contents of said first secure container ;
said use including at least using said information regarding the organization of elements within said first secure container in a process of identifying and/or locating at least one of said elements ;
and communications means by which said second data processing apparatus may receive at least a portion of said descriptive data structure or a copy thereof .

US5920861A
CLAIM 15
. A method as in claim 14 , in which : said use of said descriptive data structure portion includes using information (first media, first media file) from said descriptive data structure relating to the organization of said first secure container content .

US5920861A
CLAIM 16
. A method as in claim 15 , in which : said use of said descriptive data structure portion further includes using said organ (first media, first media file) ization information to identify a specific p (second media fingerprint, second media, second media fingerprints) ortion of said first secure container content .

US5920861A
CLAIM 65
. A method as in claim 64 , in which : said descriptive data structure is received at said first data processing arrangement in a second secure container , said second secure container being governed by at least one rule controlling at least in part one (second media fingerprint, second media, second media fingerprints) aspect of access to or use of at least a portion of said descriptive data structure ;
and said step of accessing includes complying with said second secure container rule in order to obtain such access .

US5920861A
CLAIM 67
. A method as in claim 64 , further comprising : at said first process (first media, first media file) ing site , receiving said metadata through said communications port .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media (using information, first process, said organ) file , and the second digital watermark is metadata in the second media (part one, specific p) file (one computer) .
US5920861A
CLAIM 1
. A distributed data processing arrangement including : a first data processing apparatus including : a central processing unit ;
a first memory storing a descriptive data structure , said descriptive data structure including : information regarding a first organization of elements within a secure container , said information including : information on the organization of said elements within said secure container ;
and information on the location of at least some of said elements within said secure container ;
communications means by which said descriptive data structure may be communicated to a data processing apparatus different from said first data processing apparatus ;
a second data processing apparatus located at a site different from the site of said first data processing apparatus , said second data processing apparatus including : a central processing unit ;
a second memory including : a first secure container comprising at least : data elements organized at least in part in accordance with the information contained in said descriptive data structure ;
and at least one rule used to at least in part govern at least one aspect of access to or use of said data elements ;
at least one of said rules requiring that information regarding at least one use of at least one of said data elements be at least temporarily recorded ;
and at least one computer (second media file) program designed to use at least a portion of said descriptive data structure in at least one operation on said first secure container or the contents of said first secure container ;
said use including at least using said information regarding the organization of elements within said first secure container in a process of identifying and/or locating at least one of said elements ;
and communications means by which said second data processing apparatus may receive at least a portion of said descriptive data structure or a copy thereof .

US5920861A
CLAIM 15
. A method as in claim 14 , in which : said use of said descriptive data structure portion includes using information (first media, first media file) from said descriptive data structure relating to the organization of said first secure container content .

US5920861A
CLAIM 16
. A method as in claim 15 , in which : said use of said descriptive data structure portion further includes using said organ (first media, first media file) ization information to identify a specific p (second media fingerprint, second media, second media fingerprints) ortion of said first secure container content .

US5920861A
CLAIM 65
. A method as in claim 64 , in which : said descriptive data structure is received at said first data processing arrangement in a second secure container , said second secure container being governed by at least one rule controlling at least in part one (second media fingerprint, second media, second media fingerprints) aspect of access to or use of at least a portion of said descriptive data structure ;
and said step of accessing includes complying with said second secure container rule in order to obtain such access .

US5920861A
CLAIM 67
. A method as in claim 64 , further comprising : at said first process (first media, first media file) ing site , receiving said metadata through said communications port .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (said elements) file for reproduction , wherein the digital media file include the first media (using information, first process, said organ) content item .
US5920861A
CLAIM 1
. A distributed data processing arrangement including : a first data processing apparatus including : a central processing unit ;
a first memory storing a descriptive data structure , said descriptive data structure including : information regarding a first organization of elements within a secure container , said information including : information on the organization of said elements (digital media) within said secure container ;
and information on the location of at least some of said elements within said secure container ;
communications means by which said descriptive data structure may be communicated to a data processing apparatus different from said first data processing apparatus ;
a second data processing apparatus located at a site different from the site of said first data processing apparatus , said second data processing apparatus including : a central processing unit ;
a second memory including : a first secure container comprising at least : data elements organized at least in part in accordance with the information contained in said descriptive data structure ;
and at least one rule used to at least in part govern at least one aspect of access to or use of said data elements ;
at least one of said rules requiring that information regarding at least one use of at least one of said data elements be at least temporarily recorded ;
and at least one computer program designed to use at least a portion of said descriptive data structure in at least one operation on said first secure container or the contents of said first secure container ;
said use including at least using said information regarding the organization of elements within said first secure container in a process of identifying and/or locating at least one of said elements ;
and communications means by which said second data processing apparatus may receive at least a portion of said descriptive data structure or a copy thereof .

US5920861A
CLAIM 15
. A method as in claim 14 , in which : said use of said descriptive data structure portion includes using information (first media, first media file) from said descriptive data structure relating to the organization of said first secure container content .

US5920861A
CLAIM 16
. A method as in claim 15 , in which : said use of said descriptive data structure portion further includes using said organ (first media, first media file) ization information to identify a specific portion of said first secure container content .

US5920861A
CLAIM 67
. A method as in claim 64 , further comprising : at said first process (first media, first media file) ing site , receiving said metadata through said communications port .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media (using information, first process, said organ) content item .
US5920861A
CLAIM 15
. A method as in claim 14 , in which : said use of said descriptive data structure portion includes using information (first media, first media file) from said descriptive data structure relating to the organization of said first secure container content .

US5920861A
CLAIM 16
. A method as in claim 15 , in which : said use of said descriptive data structure portion further includes using said organ (first media, first media file) ization information to identify a specific portion of said first secure container content .

US5920861A
CLAIM 67
. A method as in claim 64 , further comprising : at said first process (first media, first media file) ing site , receiving said metadata through said communications port .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (part one, specific p) fingerprints for confirmation of the first and second media content items with a digital media (said elements) catalog database .
US5920861A
CLAIM 1
. A distributed data processing arrangement including : a first data processing apparatus including : a central processing unit ;
a first memory storing a descriptive data structure , said descriptive data structure including : information regarding a first organization of elements within a secure container , said information including : information on the organization of said elements (digital media) within said secure container ;
and information on the location of at least some of said elements within said secure container ;
communications means by which said descriptive data structure may be communicated to a data processing apparatus different from said first data processing apparatus ;
a second data processing apparatus located at a site different from the site of said first data processing apparatus , said second data processing apparatus including : a central processing unit ;
a second memory including : a first secure container comprising at least : data elements organized at least in part in accordance with the information contained in said descriptive data structure ;
and at least one rule used to at least in part govern at least one aspect of access to or use of said data elements ;
at least one of said rules requiring that information regarding at least one use of at least one of said data elements be at least temporarily recorded ;
and at least one computer program designed to use at least a portion of said descriptive data structure in at least one operation on said first secure container or the contents of said first secure container ;
said use including at least using said information regarding the organization of elements within said first secure container in a process of identifying and/or locating at least one of said elements ;
and communications means by which said second data processing apparatus may receive at least a portion of said descriptive data structure or a copy thereof .

US5920861A
CLAIM 16
. A method as in claim 15 , in which : said use of said descriptive data structure portion further includes using said organization information to identify a specific p (second media fingerprint, second media, second media fingerprints) ortion of said first secure container content .

US5920861A
CLAIM 65
. A method as in claim 64 , in which : said descriptive data structure is received at said first data processing arrangement in a second secure container , said second secure container being governed by at least one rule controlling at least in part one (second media fingerprint, second media, second media fingerprints) aspect of access to or use of at least a portion of said descriptive data structure ;
and said step of accessing includes complying with said second secure container rule in order to obtain such access .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (using information, first process, said organ) content item .
US5920861A
CLAIM 15
. A method as in claim 14 , in which : said use of said descriptive data structure portion includes using information (first media, first media file) from said descriptive data structure relating to the organization of said first secure container content .

US5920861A
CLAIM 16
. A method as in claim 15 , in which : said use of said descriptive data structure portion further includes using said organ (first media, first media file) ization information to identify a specific portion of said first secure container content .

US5920861A
CLAIM 67
. A method as in claim 64 , further comprising : at said first process (first media, first media file) ing site , receiving said metadata through said communications port .

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics (data elements) record in real time .
US5920861A
CLAIM 1
. A distributed data processing arrangement including : a first data processing apparatus including : a central processing unit ;
a first memory storing a descriptive data structure , said descriptive data structure including : information regarding a first organization of elements within a secure container , said information including : information on the organization of said elements within said secure container ;
and information on the location of at least some of said elements within said secure container ;
communications means by which said descriptive data structure may be communicated to a data processing apparatus different from said first data processing apparatus ;
a second data processing apparatus located at a site different from the site of said first data processing apparatus , said second data processing apparatus including : a central processing unit ;
a second memory including : a first secure container comprising at least : data elements (second statistics) organized at least in part in accordance with the information contained in said descriptive data structure ;
and at least one rule used to at least in part govern at least one aspect of access to or use of said data elements ;
at least one of said rules requiring that information regarding at least one use of at least one of said data elements be at least temporarily recorded ;
and at least one computer program designed to use at least a portion of said descriptive data structure in at least one operation on said first secure container or the contents of said first secure container ;
said use including at least using said information regarding the organization of elements within said first secure container in a process of identifying and/or locating at least one of said elements ;
and communications means by which said second data processing apparatus may receive at least a portion of said descriptive data structure or a copy thereof .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US5917912A

Filed: 1997-01-08     Issued: 1999-06-29

System and methods for secure transaction management and electronic rights protection

(Original Assignee) Intertrust Technologies Corp     (Current Assignee) Intertrust Technologies Corp

Karl L. Ginter, Victor H. Shear, Francis J. Spahn, David M. Van Wie
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media (first process) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint (following steps) that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record (said memory) , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US5917912A
CLAIM 1
. A process which takes place in an apparatus including a secure processing unit , comprising the following steps (second media fingerprint) : accessing a first record containing information directly or indirectly identifying one or more elements of a first component assembly , at least one of said elements including at least some executable programming ;
using said information to identify and locate said one or more elements ;
said step of identifying and locating one or more elements includes locating one or more load modules , said load module(s) locating step comprising : searching in at least one memory of said secure processing unit to determine whether at least one of said one or more load modules is located in said memory (second statistics record) ;
if at least one of said one or more load modules is located in a memory of said secure processing unit , loading and using said load module without decrypting said load module ;
and if at least one of said one or more load modules is located outside of a memory of said secure processing unit , decrypting said load module prior to use of said load module ;
accessing said located one or more elements ;
securely assembling said one or more elements to form at least a portion of said first component assembly ;
and executing at least some of said executable programming .

US5917912A
CLAIM 34
. A process comprising the following steps : at a first process (first media) ing environment receiving a first record from a second processing environment remote from said first processing environment ;
said first record containing identification information directly or indirectly identifying one or more elements of a component assembly ;
at least one of said elements including at least some executable programming ;
a first of said elements being designed to carry out or participate in metering of user activities ;
a second of said elements being designed to carry out or participate in budgeting functions said second element specifying a credit method ;
said component assembly allowing access to or use of specified information ;
accessing said first record ;
using said identification information to identify and locate said one or more elements ;
said element locating step including locating said first element at said second processing environment and locating said second element at a third processing environment located remotely from said first processing environment and said second processing environment ;
accessing said located one or more elements ;
said element accessing step including retrieving said first element from said second processing environment and retrieving said second element from said third processing environment ;
securely assembling said one or more elements to form at least a portion of said component assembly specified by said first record ;
and executing at least some of said executable programming , said executing step taking place at said first processing environment ;
said executing step including metering use of said specified information , using said first element .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (first process) content item is a first version (second programming language, first programming language) of an audiovisual work and the second media content item is a second version of the audiovisual work .
US5917912A
CLAIM 31
. A process comprising the following steps : accessing a first record containing information directly or indirectly identifying one or more elements of a first component assembly , at least one of said elements including at least some executable programming consisting of at least two code segments ;
a first of said code segments being written in a first programming language (first version) ;
and a second of said code segments being written in a second programming language (first version) different from said first programming language , at least one of said elements constituting a load module , said load module including executable programming ;
using said information to identify and locate said one or more elements ;
accessing said located one or more elements ;
securely assembling said one or more elements to form at least a portion of said first component assembly ;
choosing said first code segment for inclusion in said component assembly ;
including said first code segment in said component assembly ;
and excluding said second code segment from said component assembly ;
executing at least some of said first code segment executable programming ;
and checking said record for validity prior to performing said executing step .

US5917912A
CLAIM 34
. A process comprising the following steps : at a first process (first media) ing environment receiving a first record from a second processing environment remote from said first processing environment ;
said first record containing identification information directly or indirectly identifying one or more elements of a component assembly ;
at least one of said elements including at least some executable programming ;
a first of said elements being designed to carry out or participate in metering of user activities ;
a second of said elements being designed to carry out or participate in budgeting functions said second element specifying a credit method ;
said component assembly allowing access to or use of specified information ;
accessing said first record ;
using said identification information to identify and locate said one or more elements ;
said element locating step including locating said first element at said second processing environment and locating said second element at a third processing environment located remotely from said first processing environment and said second processing environment ;
accessing said located one or more elements ;
said element accessing step including retrieving said first element from said second processing environment and retrieving said second element from said third processing environment ;
securely assembling said one or more elements to form at least a portion of said component assembly specified by said first record ;
and executing at least some of said executable programming , said executing step taking place at said first processing environment ;
said executing step including metering use of said specified information , using said first element .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version (second programming language, first programming language) is a live version of the audiovisual work and the second version is a studio version of the audiovisual work .
US5917912A
CLAIM 31
. A process comprising the following steps : accessing a first record containing information directly or indirectly identifying one or more elements of a first component assembly , at least one of said elements including at least some executable programming consisting of at least two code segments ;
a first of said code segments being written in a first programming language (first version) ;
and a second of said code segments being written in a second programming language (first version) different from said first programming language , at least one of said elements constituting a load module , said load module including executable programming ;
using said information to identify and locate said one or more elements ;
accessing said located one or more elements ;
securely assembling said one or more elements to form at least a portion of said first component assembly ;
choosing said first code segment for inclusion in said component assembly ;
including said first code segment in said component assembly ;
and excluding said second code segment from said component assembly ;
executing at least some of said first code segment executable programming ;
and checking said record for validity prior to performing said executing step .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version (second programming language, first programming language) is authorized for streaming to the user by a copyright owner of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US5917912A
CLAIM 31
. A process comprising the following steps : accessing a first record containing information directly or indirectly identifying one or more elements of a first component assembly , at least one of said elements including at least some executable programming consisting of at least two code segments ;
a first of said code segments being written in a first programming language (first version) ;
and a second of said code segments being written in a second programming language (first version) different from said first programming language , at least one of said elements constituting a load module , said load module including executable programming ;
using said information to identify and locate said one or more elements ;
accessing said located one or more elements ;
securely assembling said one or more elements to form at least a portion of said first component assembly ;
choosing said first code segment for inclusion in said component assembly ;
including said first code segment in said component assembly ;
and excluding said second code segment from said component assembly ;
executing at least some of said first code segment executable programming ;
and checking said record for validity prior to performing said executing step .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (first process) content item is a first version (second programming language, first programming language) of a book in digital format and the second media content item is a second version of the book in digital format .
US5917912A
CLAIM 31
. A process comprising the following steps : accessing a first record containing information directly or indirectly identifying one or more elements of a first component assembly , at least one of said elements including at least some executable programming consisting of at least two code segments ;
a first of said code segments being written in a first programming language (first version) ;
and a second of said code segments being written in a second programming language (first version) different from said first programming language , at least one of said elements constituting a load module , said load module including executable programming ;
using said information to identify and locate said one or more elements ;
accessing said located one or more elements ;
securely assembling said one or more elements to form at least a portion of said first component assembly ;
choosing said first code segment for inclusion in said component assembly ;
including said first code segment in said component assembly ;
and excluding said second code segment from said component assembly ;
executing at least some of said first code segment executable programming ;
and checking said record for validity prior to performing said executing step .

US5917912A
CLAIM 34
. A process comprising the following steps : at a first process (first media) ing environment receiving a first record from a second processing environment remote from said first processing environment ;
said first record containing identification information directly or indirectly identifying one or more elements of a component assembly ;
at least one of said elements including at least some executable programming ;
a first of said elements being designed to carry out or participate in metering of user activities ;
a second of said elements being designed to carry out or participate in budgeting functions said second element specifying a credit method ;
said component assembly allowing access to or use of specified information ;
accessing said first record ;
using said identification information to identify and locate said one or more elements ;
said element locating step including locating said first element at said second processing environment and locating said second element at a third processing environment located remotely from said first processing environment and said second processing environment ;
accessing said located one or more elements ;
said element accessing step including retrieving said first element from said second processing environment and retrieving said second element from said third processing environment ;
securely assembling said one or more elements to form at least a portion of said component assembly specified by said first record ;
and executing at least some of said executable programming , said executing step taking place at said first processing environment ;
said executing step including metering use of said specified information , using said first element .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media (first process) content item , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
US5917912A
CLAIM 34
. A process comprising the following steps : at a first process (first media) ing environment receiving a first record from a second processing environment remote from said first processing environment ;
said first record containing identification information directly or indirectly identifying one or more elements of a component assembly ;
at least one of said elements including at least some executable programming ;
a first of said elements being designed to carry out or participate in metering of user activities ;
a second of said elements being designed to carry out or participate in budgeting functions said second element specifying a credit method ;
said component assembly allowing access to or use of specified information ;
accessing said first record ;
using said identification information to identify and locate said one or more elements ;
said element locating step including locating said first element at said second processing environment and locating said second element at a third processing environment located remotely from said first processing environment and said second processing environment ;
accessing said located one or more elements ;
said element accessing step including retrieving said first element from said second processing environment and retrieving said second element from said third processing environment ;
securely assembling said one or more elements to form at least a portion of said component assembly specified by said first record ;
and executing at least some of said executable programming , said executing step taking place at said first processing environment ;
said executing step including metering use of said specified information , using said first element .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (first process) content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US5917912A
CLAIM 34
. A process comprising the following steps : at a first process (first media) ing environment receiving a first record from a second processing environment remote from said first processing environment ;
said first record containing identification information directly or indirectly identifying one or more elements of a component assembly ;
at least one of said elements including at least some executable programming ;
a first of said elements being designed to carry out or participate in metering of user activities ;
a second of said elements being designed to carry out or participate in budgeting functions said second element specifying a credit method ;
said component assembly allowing access to or use of specified information ;
accessing said first record ;
using said identification information to identify and locate said one or more elements ;
said element locating step including locating said first element at said second processing environment and locating said second element at a third processing environment located remotely from said first processing environment and said second processing environment ;
accessing said located one or more elements ;
said element accessing step including retrieving said first element from said second processing environment and retrieving said second element from said third processing environment ;
securely assembling said one or more elements to form at least a portion of said component assembly specified by said first record ;
and executing at least some of said executable programming , said executing step taking place at said first processing environment ;
said executing step including metering use of said specified information , using said first element .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (first process) content item based on a plurality of streaming parameters included in the license that is received from the licensing system .
US5917912A
CLAIM 34
. A process comprising the following steps : at a first process (first media) ing environment receiving a first record from a second processing environment remote from said first processing environment ;
said first record containing identification information directly or indirectly identifying one or more elements of a component assembly ;
at least one of said elements including at least some executable programming ;
a first of said elements being designed to carry out or participate in metering of user activities ;
a second of said elements being designed to carry out or participate in budgeting functions said second element specifying a credit method ;
said component assembly allowing access to or use of specified information ;
accessing said first record ;
using said identification information to identify and locate said one or more elements ;
said element locating step including locating said first element at said second processing environment and locating said second element at a third processing environment located remotely from said first processing environment and said second processing environment ;
accessing said located one or more elements ;
said element accessing step including retrieving said first element from said second processing environment and retrieving said second element from said third processing environment ;
securely assembling said one or more elements to form at least a portion of said component assembly specified by said first record ;
and executing at least some of said executable programming , said executing step taking place at said first processing environment ;
said executing step including metering use of said specified information , using said first element .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media (first process) file of the first media content item , and identify a second digital watermark included in a second media file of the second media content item .
US5917912A
CLAIM 34
. A process comprising the following steps : at a first process (first media) ing environment receiving a first record from a second processing environment remote from said first processing environment ;
said first record containing identification information directly or indirectly identifying one or more elements of a component assembly ;
at least one of said elements including at least some executable programming ;
a first of said elements being designed to carry out or participate in metering of user activities ;
a second of said elements being designed to carry out or participate in budgeting functions said second element specifying a credit method ;
said component assembly allowing access to or use of specified information ;
accessing said first record ;
using said identification information to identify and locate said one or more elements ;
said element locating step including locating said first element at said second processing environment and locating said second element at a third processing environment located remotely from said first processing environment and said second processing environment ;
accessing said located one or more elements ;
said element accessing step including retrieving said first element from said second processing environment and retrieving said second element from said third processing environment ;
securely assembling said one or more elements to form at least a portion of said component assembly specified by said first record ;
and executing at least some of said executable programming , said executing step taking place at said first processing environment ;
said executing step including metering use of said specified information , using said first element .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media (first process) file , and the second digital watermark is metadata in the second media file .
US5917912A
CLAIM 34
. A process comprising the following steps : at a first process (first media) ing environment receiving a first record from a second processing environment remote from said first processing environment ;
said first record containing identification information directly or indirectly identifying one or more elements of a component assembly ;
at least one of said elements including at least some executable programming ;
a first of said elements being designed to carry out or participate in metering of user activities ;
a second of said elements being designed to carry out or participate in budgeting functions said second element specifying a credit method ;
said component assembly allowing access to or use of specified information ;
accessing said first record ;
using said identification information to identify and locate said one or more elements ;
said element locating step including locating said first element at said second processing environment and locating said second element at a third processing environment located remotely from said first processing environment and said second processing environment ;
accessing said located one or more elements ;
said element accessing step including retrieving said first element from said second processing environment and retrieving said second element from said third processing environment ;
securely assembling said one or more elements to form at least a portion of said component assembly specified by said first record ;
and executing at least some of said executable programming , said executing step taking place at said first processing environment ;
said executing step including metering use of said specified information , using said first element .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media (first process) content item .
US5917912A
CLAIM 34
. A process comprising the following steps : at a first process (first media) ing environment receiving a first record from a second processing environment remote from said first processing environment ;
said first record containing identification information directly or indirectly identifying one or more elements of a component assembly ;
at least one of said elements including at least some executable programming ;
a first of said elements being designed to carry out or participate in metering of user activities ;
a second of said elements being designed to carry out or participate in budgeting functions said second element specifying a credit method ;
said component assembly allowing access to or use of specified information ;
accessing said first record ;
using said identification information to identify and locate said one or more elements ;
said element locating step including locating said first element at said second processing environment and locating said second element at a third processing environment located remotely from said first processing environment and said second processing environment ;
accessing said located one or more elements ;
said element accessing step including retrieving said first element from said second processing environment and retrieving said second element from said third processing environment ;
securely assembling said one or more elements to form at least a portion of said component assembly specified by said first record ;
and executing at least some of said executable programming , said executing step taking place at said first processing environment ;
said executing step including metering use of said specified information , using said first element .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media (first process) content item .
US5917912A
CLAIM 34
. A process comprising the following steps : at a first process (first media) ing environment receiving a first record from a second processing environment remote from said first processing environment ;
said first record containing identification information directly or indirectly identifying one or more elements of a component assembly ;
at least one of said elements including at least some executable programming ;
a first of said elements being designed to carry out or participate in metering of user activities ;
a second of said elements being designed to carry out or participate in budgeting functions said second element specifying a credit method ;
said component assembly allowing access to or use of specified information ;
accessing said first record ;
using said identification information to identify and locate said one or more elements ;
said element locating step including locating said first element at said second processing environment and locating said second element at a third processing environment located remotely from said first processing environment and said second processing environment ;
accessing said located one or more elements ;
said element accessing step including retrieving said first element from said second processing environment and retrieving said second element from said third processing environment ;
securely assembling said one or more elements to form at least a portion of said component assembly specified by said first record ;
and executing at least some of said executable programming , said executing step taking place at said first processing environment ;
said executing step including metering use of said specified information , using said first element .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (first process) content item .
US5917912A
CLAIM 34
. A process comprising the following steps : at a first process (first media) ing environment receiving a first record from a second processing environment remote from said first processing environment ;
said first record containing identification information directly or indirectly identifying one or more elements of a component assembly ;
at least one of said elements including at least some executable programming ;
a first of said elements being designed to carry out or participate in metering of user activities ;
a second of said elements being designed to carry out or participate in budgeting functions said second element specifying a credit method ;
said component assembly allowing access to or use of specified information ;
accessing said first record ;
using said identification information to identify and locate said one or more elements ;
said element locating step including locating said first element at said second processing environment and locating said second element at a third processing environment located remotely from said first processing environment and said second processing environment ;
accessing said located one or more elements ;
said element accessing step including retrieving said first element from said second processing environment and retrieving said second element from said third processing environment ;
securely assembling said one or more elements to form at least a portion of said component assembly specified by said first record ;
and executing at least some of said executable programming , said executing step taking place at said first processing environment ;
said executing step including metering use of said specified information , using said first element .

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics record (said memory) in real time .
US5917912A
CLAIM 1
. A process which takes place in an apparatus including a secure processing unit , comprising the following steps : accessing a first record containing information directly or indirectly identifying one or more elements of a first component assembly , at least one of said elements including at least some executable programming ;
using said information to identify and locate said one or more elements ;
said step of identifying and locating one or more elements includes locating one or more load modules , said load module(s) locating step comprising : searching in at least one memory of said secure processing unit to determine whether at least one of said one or more load modules is located in said memory (second statistics record) ;
if at least one of said one or more load modules is located in a memory of said secure processing unit , loading and using said load module without decrypting said load module ;
and if at least one of said one or more load modules is located outside of a memory of said secure processing unit , decrypting said load module prior to use of said load module ;
accessing said located one or more elements ;
securely assembling said one or more elements to form at least a portion of said first component assembly ;
and executing at least some of said executable programming .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US5915019A

Filed: 1997-01-08     Issued: 1999-06-22

Systems and methods for secure transaction management and electronic rights protection

(Original Assignee) Intertrust Technologies Corp     (Current Assignee) Intertrust Technologies Corp

Karl L. Ginter, Victor H. Shear, Francis J. Spahn, David M. Van Wie
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (content distributor) (content distributor) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item (content distributor) to the device ;

identify the second media content item by determining a second media fingerprint (following steps) that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record (said memory) , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US5915019A
CLAIM 1
. A method of operating on a first secure container arrangement having a first set of controls associated therewith , said first secure container arrangement at least in part comprising a first protected content file , said method comprising the following steps (second media fingerprint) performed within a virtual distribution environment including at least one electronic appliance : using at least one control associated with said first secure container arrangement for governing , at least in part , at least one aspect of use of said first protected content file while said first protected content file is contained in said first secure container arrangement ;
creating a second secure container arrangement having a second set of controls associated therewith , said second set of controls governing , at least in part , at least one aspect of use of any protected content file contained within said second secure container arrangement ;
transferring at least a portion of said first protected content file to said second secure container arrangement , said portion made up of at least some of said first protected content file ;
and using at least one rule to govern at least one aspect of use of said first protected content file portion while said portion is contained within said second secure container arrangement ;
in which said first secure container arrangement comprises a third secure container arrangement comprising a third set of controls and said first protected content file , and said first secure container arrangement further comprises a fourth secure container arrangement comprising a fourth set of controls and a second protected content file .

US5915019A
CLAIM 8
. A method of operating on a first secure container arrangement having a first set of controls associated therewith , said first secure container arrangement at least in part comprising a first protected content file , said method comprising the following steps performed within a virtual distribution environment including at least one electronic appliance : using at least one control associated with said first secure container arrangement for governing , at least in part , at least one aspect of use of said first protected content file while said first protected content file is contained in said first secure container arrangement ;
creating a second secure container arrangement having a second set of controls associated therewith said second set of controls governing , at least in part , at least one aspect of use of any protected content file contained within said second secure container arrangement ;
transferring at least a portion of said first protected content file to said second secure container arrangement said portion made up of at least some of said first protected content file ;
and using at least one rule to govern at least one aspect of use of said first protected content file portion while said portion is contained within said second secure container arrangement , in which said step of creating said second secure container arrangement occurs at a first site , and said step of transferring further comprises said second secure container arrangement being transferred to a second site distinct from said first site ;
and in which said first site is associated with a content distributor (first media content item, second media content item, media content item) ;
said second site is associated with a user of content ;
and said user directly or indirectly initiating communication with said first site ;
in which said step of said user directly or indirectly initiating communication with said first site includes a step of transmitting a third secure container arrangement to said first site , said third secure container arrangement comprising a third set of controls .

US5915019A
CLAIM 30
. An electronic appliance comprising : a memory storing a first secure container comprising a first set of rules and a first protected file ;
a secure processing unit comprising : a container creator that creates a second secure container comprising a second set of rules ;
an extractor that extracts at least a first portion of said first protected file from said first secure container ;
a file transfer arrangement that transfers said first portion of said first protected file from said first secure container to said second secure container , said file transfer arrangement operating under the control of said first set of rules ;
and a control element that uses said second set of rules to govern at least one operation involving said first portion of said first protected file while said first portion is contained in said second secure container ;
in which said container creator comprises : means for copying at least one rule from said first set of rules ;
and means for incorporating said at least one rule in said second set of rules , further comprising means by which at least one rule from said first set of rules governs said container creator , wherein said memory (second statistics record) also stores a third secure container comprising a third set of rules , said first secure container being stored within said third secure container .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (content distributor) (content distributor) is a first version of an audiovisual work and the second media content item (content distributor) is a second version of the audiovisual work .
US5915019A
CLAIM 8
. A method of operating on a first secure container arrangement having a first set of controls associated therewith , said first secure container arrangement at least in part comprising a first protected content file , said method comprising the following steps performed within a virtual distribution environment including at least one electronic appliance : using at least one control associated with said first secure container arrangement for governing , at least in part , at least one aspect of use of said first protected content file while said first protected content file is contained in said first secure container arrangement ;
creating a second secure container arrangement having a second set of controls associated therewith said second set of controls governing , at least in part , at least one aspect of use of any protected content file contained within said second secure container arrangement ;
transferring at least a portion of said first protected content file to said second secure container arrangement said portion made up of at least some of said first protected content file ;
and using at least one rule to govern at least one aspect of use of said first protected content file portion while said portion is contained within said second secure container arrangement , in which said step of creating said second secure container arrangement occurs at a first site , and said step of transferring further comprises said second secure container arrangement being transferred to a second site distinct from said first site ;
and in which said first site is associated with a content distributor (first media content item, second media content item, media content item) ;
said second site is associated with a user of content ;
and said user directly or indirectly initiating communication with said first site ;
in which said step of said user directly or indirectly initiating communication with said first site includes a step of transmitting a third secure container arrangement to said first site , said third secure container arrangement comprising a third set of controls .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (content distributor) (content distributor) is a first version of a book in digital format and the second media content item (content distributor) is a second version of the book in digital format .
US5915019A
CLAIM 8
. A method of operating on a first secure container arrangement having a first set of controls associated therewith , said first secure container arrangement at least in part comprising a first protected content file , said method comprising the following steps performed within a virtual distribution environment including at least one electronic appliance : using at least one control associated with said first secure container arrangement for governing , at least in part , at least one aspect of use of said first protected content file while said first protected content file is contained in said first secure container arrangement ;
creating a second secure container arrangement having a second set of controls associated therewith said second set of controls governing , at least in part , at least one aspect of use of any protected content file contained within said second secure container arrangement ;
transferring at least a portion of said first protected content file to said second secure container arrangement said portion made up of at least some of said first protected content file ;
and using at least one rule to govern at least one aspect of use of said first protected content file portion while said portion is contained within said second secure container arrangement , in which said step of creating said second secure container arrangement occurs at a first site , and said step of transferring further comprises said second secure container arrangement being transferred to a second site distinct from said first site ;
and in which said first site is associated with a content distributor (first media content item, second media content item, media content item) ;
said second site is associated with a user of content ;
and said user directly or indirectly initiating communication with said first site ;
in which said step of said user directly or indirectly initiating communication with said first site includes a step of transmitting a third secure container arrangement to said first site , said third secure container arrangement comprising a third set of controls .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (content distributor) (content distributor) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item (content distributor) .
US5915019A
CLAIM 8
. A method of operating on a first secure container arrangement having a first set of controls associated therewith , said first secure container arrangement at least in part comprising a first protected content file , said method comprising the following steps performed within a virtual distribution environment including at least one electronic appliance : using at least one control associated with said first secure container arrangement for governing , at least in part , at least one aspect of use of said first protected content file while said first protected content file is contained in said first secure container arrangement ;
creating a second secure container arrangement having a second set of controls associated therewith said second set of controls governing , at least in part , at least one aspect of use of any protected content file contained within said second secure container arrangement ;
transferring at least a portion of said first protected content file to said second secure container arrangement said portion made up of at least some of said first protected content file ;
and using at least one rule to govern at least one aspect of use of said first protected content file portion while said portion is contained within said second secure container arrangement , in which said step of creating said second secure container arrangement occurs at a first site , and said step of transferring further comprises said second secure container arrangement being transferred to a second site distinct from said first site ;
and in which said first site is associated with a content distributor (first media content item, second media content item, media content item) ;
said second site is associated with a user of content ;
and said user directly or indirectly initiating communication with said first site ;
in which said step of said user directly or indirectly initiating communication with said first site includes a step of transmitting a third secure container arrangement to said first site , said third secure container arrangement comprising a third set of controls .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (content distributor) (content distributor) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US5915019A
CLAIM 8
. A method of operating on a first secure container arrangement having a first set of controls associated therewith , said first secure container arrangement at least in part comprising a first protected content file , said method comprising the following steps performed within a virtual distribution environment including at least one electronic appliance : using at least one control associated with said first secure container arrangement for governing , at least in part , at least one aspect of use of said first protected content file while said first protected content file is contained in said first secure container arrangement ;
creating a second secure container arrangement having a second set of controls associated therewith said second set of controls governing , at least in part , at least one aspect of use of any protected content file contained within said second secure container arrangement ;
transferring at least a portion of said first protected content file to said second secure container arrangement said portion made up of at least some of said first protected content file ;
and using at least one rule to govern at least one aspect of use of said first protected content file portion while said portion is contained within said second secure container arrangement , in which said step of creating said second secure container arrangement occurs at a first site , and said step of transferring further comprises said second secure container arrangement being transferred to a second site distinct from said first site ;
and in which said first site is associated with a content distributor (first media content item, second media content item, media content item) ;
said second site is associated with a user of content ;
and said user directly or indirectly initiating communication with said first site ;
in which said step of said user directly or indirectly initiating communication with said first site includes a step of transmitting a third secure container arrangement to said first site , said third secure container arrangement comprising a third set of controls .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (content distributor) (content distributor) based on a plurality of streaming parameters included in the license that is received from the licensing system .
US5915019A
CLAIM 8
. A method of operating on a first secure container arrangement having a first set of controls associated therewith , said first secure container arrangement at least in part comprising a first protected content file , said method comprising the following steps performed within a virtual distribution environment including at least one electronic appliance : using at least one control associated with said first secure container arrangement for governing , at least in part , at least one aspect of use of said first protected content file while said first protected content file is contained in said first secure container arrangement ;
creating a second secure container arrangement having a second set of controls associated therewith said second set of controls governing , at least in part , at least one aspect of use of any protected content file contained within said second secure container arrangement ;
transferring at least a portion of said first protected content file to said second secure container arrangement said portion made up of at least some of said first protected content file ;
and using at least one rule to govern at least one aspect of use of said first protected content file portion while said portion is contained within said second secure container arrangement , in which said step of creating said second secure container arrangement occurs at a first site , and said step of transferring further comprises said second secure container arrangement being transferred to a second site distinct from said first site ;
and in which said first site is associated with a content distributor (first media content item, second media content item, media content item) ;
said second site is associated with a user of content ;
and said user directly or indirectly initiating communication with said first site ;
in which said step of said user directly or indirectly initiating communication with said first site includes a step of transmitting a third secure container arrangement to said first site , said third secure container arrangement comprising a third set of controls .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (content distributor) (content distributor) , and identify a second digital watermark included in a second media file of the second media content item (content distributor) .
US5915019A
CLAIM 8
. A method of operating on a first secure container arrangement having a first set of controls associated therewith , said first secure container arrangement at least in part comprising a first protected content file , said method comprising the following steps performed within a virtual distribution environment including at least one electronic appliance : using at least one control associated with said first secure container arrangement for governing , at least in part , at least one aspect of use of said first protected content file while said first protected content file is contained in said first secure container arrangement ;
creating a second secure container arrangement having a second set of controls associated therewith said second set of controls governing , at least in part , at least one aspect of use of any protected content file contained within said second secure container arrangement ;
transferring at least a portion of said first protected content file to said second secure container arrangement said portion made up of at least some of said first protected content file ;
and using at least one rule to govern at least one aspect of use of said first protected content file portion while said portion is contained within said second secure container arrangement , in which said step of creating said second secure container arrangement occurs at a first site , and said step of transferring further comprises said second secure container arrangement being transferred to a second site distinct from said first site ;
and in which said first site is associated with a content distributor (first media content item, second media content item, media content item) ;
said second site is associated with a user of content ;
and said user directly or indirectly initiating communication with said first site ;
in which said step of said user directly or indirectly initiating communication with said first site includes a step of transmitting a third secure container arrangement to said first site , said third secure container arrangement comprising a third set of controls .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (content distributor) (content distributor) .
US5915019A
CLAIM 8
. A method of operating on a first secure container arrangement having a first set of controls associated therewith , said first secure container arrangement at least in part comprising a first protected content file , said method comprising the following steps performed within a virtual distribution environment including at least one electronic appliance : using at least one control associated with said first secure container arrangement for governing , at least in part , at least one aspect of use of said first protected content file while said first protected content file is contained in said first secure container arrangement ;
creating a second secure container arrangement having a second set of controls associated therewith said second set of controls governing , at least in part , at least one aspect of use of any protected content file contained within said second secure container arrangement ;
transferring at least a portion of said first protected content file to said second secure container arrangement said portion made up of at least some of said first protected content file ;
and using at least one rule to govern at least one aspect of use of said first protected content file portion while said portion is contained within said second secure container arrangement , in which said step of creating said second secure container arrangement occurs at a first site , and said step of transferring further comprises said second secure container arrangement being transferred to a second site distinct from said first site ;
and in which said first site is associated with a content distributor (first media content item, second media content item, media content item) ;
said second site is associated with a user of content ;
and said user directly or indirectly initiating communication with said first site ;
in which said step of said user directly or indirectly initiating communication with said first site includes a step of transmitting a third secure container arrangement to said first site , said third secure container arrangement comprising a third set of controls .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (content distributor) (content distributor) .
US5915019A
CLAIM 8
. A method of operating on a first secure container arrangement having a first set of controls associated therewith , said first secure container arrangement at least in part comprising a first protected content file , said method comprising the following steps performed within a virtual distribution environment including at least one electronic appliance : using at least one control associated with said first secure container arrangement for governing , at least in part , at least one aspect of use of said first protected content file while said first protected content file is contained in said first secure container arrangement ;
creating a second secure container arrangement having a second set of controls associated therewith said second set of controls governing , at least in part , at least one aspect of use of any protected content file contained within said second secure container arrangement ;
transferring at least a portion of said first protected content file to said second secure container arrangement said portion made up of at least some of said first protected content file ;
and using at least one rule to govern at least one aspect of use of said first protected content file portion while said portion is contained within said second secure container arrangement , in which said step of creating said second secure container arrangement occurs at a first site , and said step of transferring further comprises said second secure container arrangement being transferred to a second site distinct from said first site ;
and in which said first site is associated with a content distributor (first media content item, second media content item, media content item) ;
said second site is associated with a user of content ;
and said user directly or indirectly initiating communication with said first site ;
in which said step of said user directly or indirectly initiating communication with said first site includes a step of transmitting a third secure container arrangement to said first site , said third secure container arrangement comprising a third set of controls .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (content distributor) (content distributor) .
US5915019A
CLAIM 8
. A method of operating on a first secure container arrangement having a first set of controls associated therewith , said first secure container arrangement at least in part comprising a first protected content file , said method comprising the following steps performed within a virtual distribution environment including at least one electronic appliance : using at least one control associated with said first secure container arrangement for governing , at least in part , at least one aspect of use of said first protected content file while said first protected content file is contained in said first secure container arrangement ;
creating a second secure container arrangement having a second set of controls associated therewith said second set of controls governing , at least in part , at least one aspect of use of any protected content file contained within said second secure container arrangement ;
transferring at least a portion of said first protected content file to said second secure container arrangement said portion made up of at least some of said first protected content file ;
and using at least one rule to govern at least one aspect of use of said first protected content file portion while said portion is contained within said second secure container arrangement , in which said step of creating said second secure container arrangement occurs at a first site , and said step of transferring further comprises said second secure container arrangement being transferred to a second site distinct from said first site ;
and in which said first site is associated with a content distributor (first media content item, second media content item, media content item) ;
said second site is associated with a user of content ;
and said user directly or indirectly initiating communication with said first site ;
in which said step of said user directly or indirectly initiating communication with said first site includes a step of transmitting a third secure container arrangement to said first site , said third secure container arrangement comprising a third set of controls .

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics record (said memory) in real time .
US5915019A
CLAIM 30
. An electronic appliance comprising : a memory storing a first secure container comprising a first set of rules and a first protected file ;
a secure processing unit comprising : a container creator that creates a second secure container comprising a second set of rules ;
an extractor that extracts at least a first portion of said first protected file from said first secure container ;
a file transfer arrangement that transfers said first portion of said first protected file from said first secure container to said second secure container , said file transfer arrangement operating under the control of said first set of rules ;
and a control element that uses said second set of rules to govern at least one operation involving said first portion of said first protected file while said first portion is contained in said second secure container ;
in which said container creator comprises : means for copying at least one rule from said first set of rules ;
and means for incorporating said at least one rule in said second set of rules , further comprising means by which at least one rule from said first set of rules governs said container creator , wherein said memory (second statistics record) also stores a third secure container comprising a third set of rules , said first secure container being stored within said third secure container .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US5892900A

Filed: 1996-08-30     Issued: 1999-04-06

Systems and methods for secure transaction management and electronic rights protection

(Original Assignee) Intertrust Technologies Corp     (Current Assignee) Intertrust Technologies Corp

Karl L. Ginter, Victor H. Shear, W. Olin Sibert, Francis J. Spahn, David M. Van Wie
US10885154B2
CLAIM 1
. A multimedia hardware device (said database, receiving time) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request (said portion, time t) from a user to evaluate streaming a first media (using information) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (said portion, time t) data (said database, receiving time) specific to the user when the user accepts to stream the first media content item ;

generate a second request (secure storage area) from the user to evaluate streaming a second media content item (storage device) (storage device) to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user (said database, receiving time) data (said database, receiving time) specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics (application modules, remote device, critical value) record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints (time difference) so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US5892900A
CLAIM 15
. A method of operating a secure processing unit comprising a real time clock , said method including the following steps : initializing said real time clock through the following steps : receiving time (hardware device, second user data, user identification data, second user, first user data, extract second user data) synchronization signals from an external source , said time synchronization signals being based on Greenwich Mean Time ;
determining whether said external source is secure ;
using said time synchronization signals for said initialization if said external source is determined to be secure ;
comparing the time recorded in said real time clock with external time synchronization signals on a regular basis ;
if said time recorded in said real time clock is determined to be out of synchronization with said external time synchronization signals , determining the extent of the difference between said time recorded in said real time clock and said external time synchronization signals ;
and setting an indicator if said time difference (second media fingerprints) exceeds a specified threshold .

US5892900A
CLAIM 55
. A virtual distribution environment comprising a host processing environment comprising a central processing unit ;
main memory operatively connected to said central processing unit mass storage operatively connected to said central processing unit and said main memory ;
said main memory storing tamper resistant software designed to be loaded into said main memory and executed by said central processing unit said tamper resistant software comprising : programming which uses at least one confounding algorithm to create critical value (second statistics, second statistics record) s required for correct operation of at least certain functions of said host processing environment at least one of said confounding algorithms constitutes the MD5 algorithm ;
whereby , said critical values are not stored in said mass storage and are therefore resistant to discovery .

US5892900A
CLAIM 65
. A virtual distribution environment comprising a host processing environment comprising a central processing unit ;
main memory operatively connected to said central processing unit ;
mass storage operatively connected to said central processing unit and said main memory said mass storage comprising a secure storage area (second request) storing information at least some of which is encrypted , said information including one or more applications programs , each of said applications programs comprising one or more applications modules , and at least two encrypted applications modules , one of said encrypted applications modules having been encrypted using a first encryption key and a second of said encrypted applications modules having been encrypted using a second encryption key different from said first encryption key , and a non-secure storage area storing information ;
one or more storage locations including one or more memory locations allocated by an operating system to a boot record file , but not used by such file , said memory locations being located after the end of said file but before the end of the memory sector allocated by said operating system to said file , said one or more storage locations storing one or more cryptographic keys ;
one or more storage locations storing at least one of said encryption keys . programming which controls said host processing environment so as to load said applications modules from said secure storage area into said main memory , said programming further comprising , programming which decrypts said applications modules during said loading process , and programming which removes at least certain of said application modules (second statistics, second statistics record) from said main memory as soon as execution of each said application module has at least temporarily completed , even if the area of said main memory occupied by said application module is not yet required for other information , whereby the duration of residency of at least certain applications modules in an unencrypted state in said main memory is limited so as to render analysis of said applications modules more difficult .

US5892900A
CLAIM 66
. A method for protecting one or more programs from analysis or alteration , said method operating on a host processing environment comprising a central processing unit , a main memory and one or more mass storage device (second media content item, media content item) s , said method comprising the following steps : encrypting one or more modules of said one or more programs ;
storing at least one of said one or more encrypted modules in at least one of said one or more mass storage devices , decrypting at least one of said one or more modules ;
storing said decrypted module in said main memory ;
executing at least one instruction from said decrypted module on said CPU ;
determining whether the next instruction or instruction sequence to be executed by said CPU is contained within said decrypted module , deleting said decrypted module from said main memory if said next instruction or instruction sequence is not contained within said decrypted module , said deletion taking place without consideration of whether said next instruction or instruction sequence is currently resident in said main memory outside of said decrypted module ;
whereby , said decrypted module is removed from main memory at the earliest reasonable opportunity , thereby rendering analysis of said module more difficult .

US5892900A
CLAIM 90
. A virtual distribution environment comprising a host processing environment comprising a central processing unit ;
main memory operatively connected to said central processing unit ;
mass storage operatively connected to said central processing unit and said main memory , a clock , a storage location constituting one or more memory locations allocated by an operating system to a boot record file , but not used by such file , said memory locations being located after the end of said file but before the end of the memory sector allocated by said operating system to said file , execution timing integrity circuitry , said execution timing integrity circuitry operatively connected to said clock and to said storage location and further comprising , comparison circuitry comparing the duration of time t (first request, first user) aken for execution of a program routine with a time duration stored in said storage location , an indicator indicating whether said expected duration of time matches the actual duration ;
programming stored in said main memory , said programming including commands which cause said host pocessing environment to execute program sequences and commands which record the time taken for such execution in said storage location .

US5892900A
CLAIM 102
. A virtual distribution environment comprising a host processing environment comprising a central processing unit ;
main memory operatively connected to said central processing unit ;
mass storage operatively connected to said central processing unit and said main memory , a communications port , a storage location storing one or more values indicating the number of designated operations which have occurred since initialization of said one or more values , said storage location operatively connected to said communications port , said storage location constituting one or more memory locations allocated by an operating system to a boot record file , but not used by such file , said memory locations being located after the end of said file but before the end of the memory sector allocated by said operating system to said file , updating circuitry operatively connected to increment said one or more values upon the occurrence of one of said designated operations , whereby , a remote device (second statistics, second statistics record) can access said one or more values through said communications port .

US5892900A
CLAIM 158
. A virtual distribution environment comprising a first host processing environment comprising a central processing unit ;
main memory operatively connected to said central processing unit ;
a database , said database (hardware device, second user data, user identification data, second user, first user data, extract second user data) being at least in part secure , mass storage operatively connected to said central processing unit and said main memory ;
said mass storage storing tamper resistant software designed to be loaded into said main memory and executed by said central processing unit , said tamper resistant software comprising : database check programming which derives information from one or more aspects of the state of said database , one or more storage locations storing said information ;
and integrity programming which causes said database check programming to derive said information , compares said information to information previously stored in said one or more storage locations , and generates an indication based on the result of said comparison .

US5892900A
CLAIM 187
. A virtual distribution environment as in claim 186 , said first host processing environment further comprising : an execution timing data storage location , execution timing integrity circuitry , said execution timing integrity circuitry operatively connected to said clock and to said execution timing data storage location , said execution timing circuitry including circuitry causing a designated program routine to execute , said circuitry further causing information (first media) relating to the duration of said execution to be stored in said execution timing data storage location ;
said encrypted portion of said installation materials further comprising : programming causing said execution timing integrity circuitry to operate using one or more program routines contained in said operational materials .

US5892900A
CLAIM 219
. A method of secure printing comprising the following steps : generating a scrambled font set , said generating step comprising the following steps : downloading a standard font comprising a set of characters and command codes , said command codes related to specific characters , altering the relationship of characters to command codes in accordance with a specified formula , downloading said scrambled font set to a printer , information to be printed , downloading said print file to said printer , said printer using said scrambled font set to print a document based on said print file , whereby at least a portion of said document is printed in useable form on a printer containing said scrambled font set , but said portion (first request, first user) is printed in a less useable or non-useable form on a printer not containing a scrambled font set but instead containing said standard font set .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (using information) content item is a first version of an audiovisual work and the second media content item (storage device) (storage device) is a second version of the audiovisual work .
US5892900A
CLAIM 66
. A method for protecting one or more programs from analysis or alteration , said method operating on a host processing environment comprising a central processing unit , a main memory and one or more mass storage device (second media content item, media content item) s , said method comprising the following steps : encrypting one or more modules of said one or more programs ;
storing at least one of said one or more encrypted modules in at least one of said one or more mass storage devices , decrypting at least one of said one or more modules ;
storing said decrypted module in said main memory ;
executing at least one instruction from said decrypted module on said CPU ;
determining whether the next instruction or instruction sequence to be executed by said CPU is contained within said decrypted module , deleting said decrypted module from said main memory if said next instruction or instruction sequence is not contained within said decrypted module , said deletion taking place without consideration of whether said next instruction or instruction sequence is currently resident in said main memory outside of said decrypted module ;
whereby , said decrypted module is removed from main memory at the earliest reasonable opportunity , thereby rendering analysis of said module more difficult .

US5892900A
CLAIM 187
. A virtual distribution environment as in claim 186 , said first host processing environment further comprising : an execution timing data storage location , execution timing integrity circuitry , said execution timing integrity circuitry operatively connected to said clock and to said execution timing data storage location , said execution timing circuitry including circuitry causing a designated program routine to execute , said circuitry further causing information (first media) relating to the duration of said execution to be stored in said execution timing data storage location ;
said encrypted portion of said installation materials further comprising : programming causing said execution timing integrity circuitry to operate using one or more program routines contained in said operational materials .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version is a studio version (more keys) of the audiovisual work .
US5892900A
CLAIM 33
. A secure processing unit as in claim 27 , said secure processing unit further comprising : one or more memory locations storing one or more keys (studio version) ;
validation circuitry operatively connected to use said one or more keys to validate one or more digital signatures ;
said initialization circuitry operating to cause said secure processing unit to fetch initialization information from an external bus ;
said validation circuitry operating to validate one or more digital signatures associated with said initialization information ;
said secure processing unit failing to process said initialization information unless said one or more digital signatures are validated .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner (key decryption) of the audiovisual work and the second version is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US5892900A
CLAIM 18
. A method of operating a secure processing unit comprising the steps of : receiving an encrypted transmission from an electronic appliance ;
using an encryption/decryption engine to determine the type of encryption used for such transmission ;
determining that said transmission was encrypted using public key encryption ;
using public key decryption (copyright owner) techniques to decrypt said transmission ;
obtaining a symmetric key from said decrypted transmission ;
using said symmetric key to encrypt a transmission to said electronic appliance ;
and using said symmetric key to decrypt at least one additional transmission from said electronic appliance said at least one additional transmission comprising a secure object including at least one control information and controlled content ;
and gaining access to said controlled content by complying with at least a portion of said at least one control information .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (using information) content item is a first version of a book in digital format and the second media content item (storage device) (storage device) is a second version of the book in digital format .
US5892900A
CLAIM 66
. A method for protecting one or more programs from analysis or alteration , said method operating on a host processing environment comprising a central processing unit , a main memory and one or more mass storage device (second media content item, media content item) s , said method comprising the following steps : encrypting one or more modules of said one or more programs ;
storing at least one of said one or more encrypted modules in at least one of said one or more mass storage devices , decrypting at least one of said one or more modules ;
storing said decrypted module in said main memory ;
executing at least one instruction from said decrypted module on said CPU ;
determining whether the next instruction or instruction sequence to be executed by said CPU is contained within said decrypted module , deleting said decrypted module from said main memory if said next instruction or instruction sequence is not contained within said decrypted module , said deletion taking place without consideration of whether said next instruction or instruction sequence is currently resident in said main memory outside of said decrypted module ;
whereby , said decrypted module is removed from main memory at the earliest reasonable opportunity , thereby rendering analysis of said module more difficult .

US5892900A
CLAIM 187
. A virtual distribution environment as in claim 186 , said first host processing environment further comprising : an execution timing data storage location , execution timing integrity circuitry , said execution timing integrity circuitry operatively connected to said clock and to said execution timing data storage location , said execution timing circuitry including circuitry causing a designated program routine to execute , said circuitry further causing information (first media) relating to the duration of said execution to be stored in said execution timing data storage location ;
said encrypted portion of said installation materials further comprising : programming causing said execution timing integrity circuitry to operate using one or more program routines contained in said operational materials .

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user (said database, receiving time) data (said database, receiving time) includes a geographic location of the user .
US5892900A
CLAIM 15
. A method of operating a secure processing unit comprising a real time clock , said method including the following steps : initializing said real time clock through the following steps : receiving time (hardware device, second user data, user identification data, second user, first user data, extract second user data) synchronization signals from an external source , said time synchronization signals being based on Greenwich Mean Time ;
determining whether said external source is secure ;
using said time synchronization signals for said initialization if said external source is determined to be secure ;
comparing the time recorded in said real time clock with external time synchronization signals on a regular basis ;
if said time recorded in said real time clock is determined to be out of synchronization with said external time synchronization signals , determining the extent of the difference between said time recorded in said real time clock and said external time synchronization signals ;
and setting an indicator if said time difference exceeds a specified threshold .

US5892900A
CLAIM 158
. A virtual distribution environment comprising a first host processing environment comprising a central processing unit ;
main memory operatively connected to said central processing unit ;
a database , said database (hardware device, second user data, user identification data, second user, first user data, extract second user data) being at least in part secure , mass storage operatively connected to said central processing unit and said main memory ;
said mass storage storing tamper resistant software designed to be loaded into said main memory and executed by said central processing unit , said tamper resistant software comprising : database check programming which derives information from one or more aspects of the state of said database , one or more storage locations storing said information ;
and integrity programming which causes said database check programming to derive said information , compares said information to information previously stored in said one or more storage locations , and generates an indication based on the result of said comparison .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (said portion, time t) data (said database, receiving time) includes the number of times the user requested to evaluate streaming the first media (using information) content item , and the second user (said database, receiving time) data (said database, receiving time) includes the number of times the user requested to evaluate streaming the second media content item (storage device) (storage device) .
US5892900A
CLAIM 15
. A method of operating a secure processing unit comprising a real time clock , said method including the following steps : initializing said real time clock through the following steps : receiving time (hardware device, second user data, user identification data, second user, first user data, extract second user data) synchronization signals from an external source , said time synchronization signals being based on Greenwich Mean Time ;
determining whether said external source is secure ;
using said time synchronization signals for said initialization if said external source is determined to be secure ;
comparing the time recorded in said real time clock with external time synchronization signals on a regular basis ;
if said time recorded in said real time clock is determined to be out of synchronization with said external time synchronization signals , determining the extent of the difference between said time recorded in said real time clock and said external time synchronization signals ;
and setting an indicator if said time difference exceeds a specified threshold .

US5892900A
CLAIM 66
. A method for protecting one or more programs from analysis or alteration , said method operating on a host processing environment comprising a central processing unit , a main memory and one or more mass storage device (second media content item, media content item) s , said method comprising the following steps : encrypting one or more modules of said one or more programs ;
storing at least one of said one or more encrypted modules in at least one of said one or more mass storage devices , decrypting at least one of said one or more modules ;
storing said decrypted module in said main memory ;
executing at least one instruction from said decrypted module on said CPU ;
determining whether the next instruction or instruction sequence to be executed by said CPU is contained within said decrypted module , deleting said decrypted module from said main memory if said next instruction or instruction sequence is not contained within said decrypted module , said deletion taking place without consideration of whether said next instruction or instruction sequence is currently resident in said main memory outside of said decrypted module ;
whereby , said decrypted module is removed from main memory at the earliest reasonable opportunity , thereby rendering analysis of said module more difficult .

US5892900A
CLAIM 90
. A virtual distribution environment comprising a host processing environment comprising a central processing unit ;
main memory operatively connected to said central processing unit ;
mass storage operatively connected to said central processing unit and said main memory , a clock , a storage location constituting one or more memory locations allocated by an operating system to a boot record file , but not used by such file , said memory locations being located after the end of said file but before the end of the memory sector allocated by said operating system to said file , execution timing integrity circuitry , said execution timing integrity circuitry operatively connected to said clock and to said storage location and further comprising , comparison circuitry comparing the duration of time t (first request, first user) aken for execution of a program routine with a time duration stored in said storage location , an indicator indicating whether said expected duration of time matches the actual duration ;
programming stored in said main memory , said programming including commands which cause said host pocessing environment to execute program sequences and commands which record the time taken for such execution in said storage location .

US5892900A
CLAIM 158
. A virtual distribution environment comprising a first host processing environment comprising a central processing unit ;
main memory operatively connected to said central processing unit ;
a database , said database (hardware device, second user data, user identification data, second user, first user data, extract second user data) being at least in part secure , mass storage operatively connected to said central processing unit and said main memory ;
said mass storage storing tamper resistant software designed to be loaded into said main memory and executed by said central processing unit , said tamper resistant software comprising : database check programming which derives information from one or more aspects of the state of said database , one or more storage locations storing said information ;
and integrity programming which causes said database check programming to derive said information , compares said information to information previously stored in said one or more storage locations , and generates an indication based on the result of said comparison .

US5892900A
CLAIM 187
. A virtual distribution environment as in claim 186 , said first host processing environment further comprising : an execution timing data storage location , execution timing integrity circuitry , said execution timing integrity circuitry operatively connected to said clock and to said execution timing data storage location , said execution timing circuitry including circuitry causing a designated program routine to execute , said circuitry further causing information (first media) relating to the duration of said execution to be stored in said execution timing data storage location ;
said encrypted portion of said installation materials further comprising : programming causing said execution timing integrity circuitry to operate using one or more program routines contained in said operational materials .

US5892900A
CLAIM 219
. A method of secure printing comprising the following steps : generating a scrambled font set , said generating step comprising the following steps : downloading a standard font comprising a set of characters and command codes , said command codes related to specific characters , altering the relationship of characters to command codes in accordance with a specified formula , downloading said scrambled font set to a printer , information to be printed , downloading said print file to said printer , said printer using said scrambled font set to print a document based on said print file , whereby at least a portion of said document is printed in useable form on a printer containing said scrambled font set , but said portion (first request, first user) is printed in a less useable or non-useable form on a printer not containing a scrambled font set but instead containing said standard font set .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (using information) content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US5892900A
CLAIM 66
. A method for protecting one or more programs from analysis or alteration , said method operating on a host processing environment comprising a central processing unit , a main memory and one or more mass storage device (second media content item, media content item) s , said method comprising the following steps : encrypting one or more modules of said one or more programs ;
storing at least one of said one or more encrypted modules in at least one of said one or more mass storage devices , decrypting at least one of said one or more modules ;
storing said decrypted module in said main memory ;
executing at least one instruction from said decrypted module on said CPU ;
determining whether the next instruction or instruction sequence to be executed by said CPU is contained within said decrypted module , deleting said decrypted module from said main memory if said next instruction or instruction sequence is not contained within said decrypted module , said deletion taking place without consideration of whether said next instruction or instruction sequence is currently resident in said main memory outside of said decrypted module ;
whereby , said decrypted module is removed from main memory at the earliest reasonable opportunity , thereby rendering analysis of said module more difficult .

US5892900A
CLAIM 187
. A virtual distribution environment as in claim 186 , said first host processing environment further comprising : an execution timing data storage location , execution timing integrity circuitry , said execution timing integrity circuitry operatively connected to said clock and to said execution timing data storage location , said execution timing circuitry including circuitry causing a designated program routine to execute , said circuitry further causing information (first media) relating to the duration of said execution to be stored in said execution timing data storage location ;
said encrypted portion of said installation materials further comprising : programming causing said execution timing integrity circuitry to operate using one or more program routines contained in said operational materials .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (using information) content item based on a plurality of streaming parameters included in the license that is received from the licensing system .
US5892900A
CLAIM 66
. A method for protecting one or more programs from analysis or alteration , said method operating on a host processing environment comprising a central processing unit , a main memory and one or more mass storage device (second media content item, media content item) s , said method comprising the following steps : encrypting one or more modules of said one or more programs ;
storing at least one of said one or more encrypted modules in at least one of said one or more mass storage devices , decrypting at least one of said one or more modules ;
storing said decrypted module in said main memory ;
executing at least one instruction from said decrypted module on said CPU ;
determining whether the next instruction or instruction sequence to be executed by said CPU is contained within said decrypted module , deleting said decrypted module from said main memory if said next instruction or instruction sequence is not contained within said decrypted module , said deletion taking place without consideration of whether said next instruction or instruction sequence is currently resident in said main memory outside of said decrypted module ;
whereby , said decrypted module is removed from main memory at the earliest reasonable opportunity , thereby rendering analysis of said module more difficult .

US5892900A
CLAIM 187
. A virtual distribution environment as in claim 186 , said first host processing environment further comprising : an execution timing data storage location , execution timing integrity circuitry , said execution timing integrity circuitry operatively connected to said clock and to said execution timing data storage location , said execution timing circuitry including circuitry causing a designated program routine to execute , said circuitry further causing information (first media) relating to the duration of said execution to be stored in said execution timing data storage location ;
said encrypted portion of said installation materials further comprising : programming causing said execution timing integrity circuitry to operate using one or more program routines contained in said operational materials .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark (said signal, said selection) included in a first media (using information) file of the first media content item , and identify a second digital watermark included in a second media file of the second media content item (storage device) (storage device) .
US5892900A
CLAIM 1
. A secure processing unit comprising a CPU , microprocessor or microcontroller and components designed to perform security-related functions , said components including : a secure , tamper-resistant barrier operating to render unauthorized interference with or access to the contents or operations of the secure processing unit more difficult ;
said barrier including : a secure bus interface unit , comprising : a port designed for connection to a bus external to the secure processing unit ;
signal-evaluation circuitry which evaluates signals received from said external bus to determine whether said signal (digital media file, first digital watermark, first digital media file) s were generated by a trusted source ;
and transmission circuitry which transmits signals between said secure processing unit and said external bus , said transmission circuitry comprising gating circuitry operatively connected to said signal-evaluation circuitry ;
said gating circuitry including selective release circuitry which selectively releases signals from said external bus for transmission by said trqansmission circuitry to said secure processing unit or blocks said signals ;
said selective release circuitry being controlled , at least in part , by signals received from said signal-evaluation circuitry , a clock , including ;
circuitry which stores time information ;
circuitry which updates said time information to reflect the passage of time ;
circuitry designed to output said time information for use by said secure processing unit ;
user-controllable circuitry operatively connected to adjust said time information ;
parameter circuitry operatively controlled to limit the magnitude of an adjustment by said user-controllable circuitry to said time information ;
synchronization circuitry operatively connected to an external port , said synchronization circuitry further comprising : a comparator operatively connected to compare said time information with an external timing signal ;
said comparator outputting a non-synch signal in the event said comparison indicates a difference which exceeds a threshold ;
an encryption/decryption engine ;
a random number generator ;
secure memory ;
and means for creation of one or more secure objects , said secure objects comprising at least one control information and content governed by said at least one control information .

US5892900A
CLAIM 66
. A method for protecting one or more programs from analysis or alteration , said method operating on a host processing environment comprising a central processing unit , a main memory and one or more mass storage device (second media content item, media content item) s , said method comprising the following steps : encrypting one or more modules of said one or more programs ;
storing at least one of said one or more encrypted modules in at least one of said one or more mass storage devices , decrypting at least one of said one or more modules ;
storing said decrypted module in said main memory ;
executing at least one instruction from said decrypted module on said CPU ;
determining whether the next instruction or instruction sequence to be executed by said CPU is contained within said decrypted module , deleting said decrypted module from said main memory if said next instruction or instruction sequence is not contained within said decrypted module , said deletion taking place without consideration of whether said next instruction or instruction sequence is currently resident in said main memory outside of said decrypted module ;
whereby , said decrypted module is removed from main memory at the earliest reasonable opportunity , thereby rendering analysis of said module more difficult .

US5892900A
CLAIM 137
. A virtual distribution environment as in claim 136 , said selection (digital media file, first digital watermark, first digital media file) programming further comprising : programming which makes such selection on a random or pseudo-random basis .

US5892900A
CLAIM 187
. A virtual distribution environment as in claim 186 , said first host processing environment further comprising : an execution timing data storage location , execution timing integrity circuitry , said execution timing integrity circuitry operatively connected to said clock and to said execution timing data storage location , said execution timing circuitry including circuitry causing a designated program routine to execute , said circuitry further causing information (first media) relating to the duration of said execution to be stored in said execution timing data storage location ;
said encrypted portion of said installation materials further comprising : programming causing said execution timing integrity circuitry to operate using one or more program routines contained in said operational materials .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark (said signal, said selection) is metadata in the first media (using information) file , and the second digital watermark is metadata in the second media file .
US5892900A
CLAIM 1
. A secure processing unit comprising a CPU , microprocessor or microcontroller and components designed to perform security-related functions , said components including : a secure , tamper-resistant barrier operating to render unauthorized interference with or access to the contents or operations of the secure processing unit more difficult ;
said barrier including : a secure bus interface unit , comprising : a port designed for connection to a bus external to the secure processing unit ;
signal-evaluation circuitry which evaluates signals received from said external bus to determine whether said signal (digital media file, first digital watermark, first digital media file) s were generated by a trusted source ;
and transmission circuitry which transmits signals between said secure processing unit and said external bus , said transmission circuitry comprising gating circuitry operatively connected to said signal-evaluation circuitry ;
said gating circuitry including selective release circuitry which selectively releases signals from said external bus for transmission by said trqansmission circuitry to said secure processing unit or blocks said signals ;
said selective release circuitry being controlled , at least in part , by signals received from said signal-evaluation circuitry , a clock , including ;
circuitry which stores time information ;
circuitry which updates said time information to reflect the passage of time ;
circuitry designed to output said time information for use by said secure processing unit ;
user-controllable circuitry operatively connected to adjust said time information ;
parameter circuitry operatively controlled to limit the magnitude of an adjustment by said user-controllable circuitry to said time information ;
synchronization circuitry operatively connected to an external port , said synchronization circuitry further comprising : a comparator operatively connected to compare said time information with an external timing signal ;
said comparator outputting a non-synch signal in the event said comparison indicates a difference which exceeds a threshold ;
an encryption/decryption engine ;
a random number generator ;
secure memory ;
and means for creation of one or more secure objects , said secure objects comprising at least one control information and content governed by said at least one control information .

US5892900A
CLAIM 137
. A virtual distribution environment as in claim 136 , said selection (digital media file, first digital watermark, first digital media file) programming further comprising : programming which makes such selection on a random or pseudo-random basis .

US5892900A
CLAIM 187
. A virtual distribution environment as in claim 186 , said first host processing environment further comprising : an execution timing data storage location , execution timing integrity circuitry , said execution timing integrity circuitry operatively connected to said clock and to said execution timing data storage location , said execution timing circuitry including circuitry causing a designated program routine to execute , said circuitry further causing information (first media) relating to the duration of said execution to be stored in said execution timing data storage location ;
said encrypted portion of said installation materials further comprising : programming causing said execution timing integrity circuitry to operate using one or more program routines contained in said operational materials .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file (said signal, said selection) for reproduction , wherein the digital media file include the first media (using information) content item .
US5892900A
CLAIM 1
. A secure processing unit comprising a CPU , microprocessor or microcontroller and components designed to perform security-related functions , said components including : a secure , tamper-resistant barrier operating to render unauthorized interference with or access to the contents or operations of the secure processing unit more difficult ;
said barrier including : a secure bus interface unit , comprising : a port designed for connection to a bus external to the secure processing unit ;
signal-evaluation circuitry which evaluates signals received from said external bus to determine whether said signal (digital media file, first digital watermark, first digital media file) s were generated by a trusted source ;
and transmission circuitry which transmits signals between said secure processing unit and said external bus , said transmission circuitry comprising gating circuitry operatively connected to said signal-evaluation circuitry ;
said gating circuitry including selective release circuitry which selectively releases signals from said external bus for transmission by said trqansmission circuitry to said secure processing unit or blocks said signals ;
said selective release circuitry being controlled , at least in part , by signals received from said signal-evaluation circuitry , a clock , including ;
circuitry which stores time information ;
circuitry which updates said time information to reflect the passage of time ;
circuitry designed to output said time information for use by said secure processing unit ;
user-controllable circuitry operatively connected to adjust said time information ;
parameter circuitry operatively controlled to limit the magnitude of an adjustment by said user-controllable circuitry to said time information ;
synchronization circuitry operatively connected to an external port , said synchronization circuitry further comprising : a comparator operatively connected to compare said time information with an external timing signal ;
said comparator outputting a non-synch signal in the event said comparison indicates a difference which exceeds a threshold ;
an encryption/decryption engine ;
a random number generator ;
secure memory ;
and means for creation of one or more secure objects , said secure objects comprising at least one control information and content governed by said at least one control information .

US5892900A
CLAIM 66
. A method for protecting one or more programs from analysis or alteration , said method operating on a host processing environment comprising a central processing unit , a main memory and one or more mass storage device (second media content item, media content item) s , said method comprising the following steps : encrypting one or more modules of said one or more programs ;
storing at least one of said one or more encrypted modules in at least one of said one or more mass storage devices , decrypting at least one of said one or more modules ;
storing said decrypted module in said main memory ;
executing at least one instruction from said decrypted module on said CPU ;
determining whether the next instruction or instruction sequence to be executed by said CPU is contained within said decrypted module , deleting said decrypted module from said main memory if said next instruction or instruction sequence is not contained within said decrypted module , said deletion taking place without consideration of whether said next instruction or instruction sequence is currently resident in said main memory outside of said decrypted module ;
whereby , said decrypted module is removed from main memory at the earliest reasonable opportunity , thereby rendering analysis of said module more difficult .

US5892900A
CLAIM 137
. A virtual distribution environment as in claim 136 , said selection (digital media file, first digital watermark, first digital media file) programming further comprising : programming which makes such selection on a random or pseudo-random basis .

US5892900A
CLAIM 187
. A virtual distribution environment as in claim 186 , said first host processing environment further comprising : an execution timing data storage location , execution timing integrity circuitry , said execution timing integrity circuitry operatively connected to said clock and to said execution timing data storage location , said execution timing circuitry including circuitry causing a designated program routine to execute , said circuitry further causing information (first media) relating to the duration of said execution to be stored in said execution timing data storage location ;
said encrypted portion of said installation materials further comprising : programming causing said execution timing integrity circuitry to operate using one or more program routines contained in said operational materials .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media (using information) content item .
US5892900A
CLAIM 66
. A method for protecting one or more programs from analysis or alteration , said method operating on a host processing environment comprising a central processing unit , a main memory and one or more mass storage device (second media content item, media content item) s , said method comprising the following steps : encrypting one or more modules of said one or more programs ;
storing at least one of said one or more encrypted modules in at least one of said one or more mass storage devices , decrypting at least one of said one or more modules ;
storing said decrypted module in said main memory ;
executing at least one instruction from said decrypted module on said CPU ;
determining whether the next instruction or instruction sequence to be executed by said CPU is contained within said decrypted module , deleting said decrypted module from said main memory if said next instruction or instruction sequence is not contained within said decrypted module , said deletion taking place without consideration of whether said next instruction or instruction sequence is currently resident in said main memory outside of said decrypted module ;
whereby , said decrypted module is removed from main memory at the earliest reasonable opportunity , thereby rendering analysis of said module more difficult .

US5892900A
CLAIM 187
. A virtual distribution environment as in claim 186 , said first host processing environment further comprising : an execution timing data storage location , execution timing integrity circuitry , said execution timing integrity circuitry operatively connected to said clock and to said execution timing data storage location , said execution timing circuitry including circuitry causing a designated program routine to execute , said circuitry further causing information (first media) relating to the duration of said execution to be stored in said execution timing data storage location ;
said encrypted portion of said installation materials further comprising : programming causing said execution timing integrity circuitry to operate using one or more program routines contained in said operational materials .

US10885154B2
CLAIM 15
. The device of claim 1 , wherein the processor is further configured to collect and transmit user identification data (said database, receiving time) that confirms the user' ;

s identity .
US5892900A
CLAIM 15
. A method of operating a secure processing unit comprising a real time clock , said method including the following steps : initializing said real time clock through the following steps : receiving time (hardware device, second user data, user identification data, second user, first user data, extract second user data) synchronization signals from an external source , said time synchronization signals being based on Greenwich Mean Time ;
determining whether said external source is secure ;
using said time synchronization signals for said initialization if said external source is determined to be secure ;
comparing the time recorded in said real time clock with external time synchronization signals on a regular basis ;
if said time recorded in said real time clock is determined to be out of synchronization with said external time synchronization signals , determining the extent of the difference between said time recorded in said real time clock and said external time synchronization signals ;
and setting an indicator if said time difference exceeds a specified threshold .

US5892900A
CLAIM 158
. A virtual distribution environment comprising a first host processing environment comprising a central processing unit ;
main memory operatively connected to said central processing unit ;
a database , said database (hardware device, second user data, user identification data, second user, first user data, extract second user data) being at least in part secure , mass storage operatively connected to said central processing unit and said main memory ;
said mass storage storing tamper resistant software designed to be loaded into said main memory and executed by said central processing unit , said tamper resistant software comprising : database check programming which derives information from one or more aspects of the state of said database , one or more storage locations storing said information ;
and integrity programming which causes said database check programming to derive said information , compares said information to information previously stored in said one or more storage locations , and generates an indication based on the result of said comparison .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints (time difference) for confirmation of the first and second media content items with a digital media catalog database .
US5892900A
CLAIM 15
. A method of operating a secure processing unit comprising a real time clock , said method including the following steps : initializing said real time clock through the following steps : receiving time synchronization signals from an external source , said time synchronization signals being based on Greenwich Mean Time ;
determining whether said external source is secure ;
using said time synchronization signals for said initialization if said external source is determined to be secure ;
comparing the time recorded in said real time clock with external time synchronization signals on a regular basis ;
if said time recorded in said real time clock is determined to be out of synchronization with said external time synchronization signals , determining the extent of the difference between said time recorded in said real time clock and said external time synchronization signals ;
and setting an indicator if said time difference (second media fingerprints) exceeds a specified threshold .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (using information) content item .
US5892900A
CLAIM 66
. A method for protecting one or more programs from analysis or alteration , said method operating on a host processing environment comprising a central processing unit , a main memory and one or more mass storage device (second media content item, media content item) s , said method comprising the following steps : encrypting one or more modules of said one or more programs ;
storing at least one of said one or more encrypted modules in at least one of said one or more mass storage devices , decrypting at least one of said one or more modules ;
storing said decrypted module in said main memory ;
executing at least one instruction from said decrypted module on said CPU ;
determining whether the next instruction or instruction sequence to be executed by said CPU is contained within said decrypted module , deleting said decrypted module from said main memory if said next instruction or instruction sequence is not contained within said decrypted module , said deletion taking place without consideration of whether said next instruction or instruction sequence is currently resident in said main memory outside of said decrypted module ;
whereby , said decrypted module is removed from main memory at the earliest reasonable opportunity , thereby rendering analysis of said module more difficult .

US5892900A
CLAIM 187
. A virtual distribution environment as in claim 186 , said first host processing environment further comprising : an execution timing data storage location , execution timing integrity circuitry , said execution timing integrity circuitry operatively connected to said clock and to said execution timing data storage location , said execution timing circuitry including circuitry causing a designated program routine to execute , said circuitry further causing information (first media) relating to the duration of said execution to be stored in said execution timing data storage location ;
said encrypted portion of said installation materials further comprising : programming causing said execution timing integrity circuitry to operate using one or more program routines contained in said operational materials .

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics (application modules, remote device, critical value) record in real time .
US5892900A
CLAIM 55
. A virtual distribution environment comprising a host processing environment comprising a central processing unit ;
main memory operatively connected to said central processing unit mass storage operatively connected to said central processing unit and said main memory ;
said main memory storing tamper resistant software designed to be loaded into said main memory and executed by said central processing unit said tamper resistant software comprising : programming which uses at least one confounding algorithm to create critical value (second statistics, second statistics record) s required for correct operation of at least certain functions of said host processing environment at least one of said confounding algorithms constitutes the MD5 algorithm ;
whereby , said critical values are not stored in said mass storage and are therefore resistant to discovery .

US5892900A
CLAIM 65
. A virtual distribution environment comprising a host processing environment comprising a central processing unit ;
main memory operatively connected to said central processing unit ;
mass storage operatively connected to said central processing unit and said main memory said mass storage comprising a secure storage area storing information at least some of which is encrypted , said information including one or more applications programs , each of said applications programs comprising one or more applications modules , and at least two encrypted applications modules , one of said encrypted applications modules having been encrypted using a first encryption key and a second of said encrypted applications modules having been encrypted using a second encryption key different from said first encryption key , and a non-secure storage area storing information ;
one or more storage locations including one or more memory locations allocated by an operating system to a boot record file , but not used by such file , said memory locations being located after the end of said file but before the end of the memory sector allocated by said operating system to said file , said one or more storage locations storing one or more cryptographic keys ;
one or more storage locations storing at least one of said encryption keys . programming which controls said host processing environment so as to load said applications modules from said secure storage area into said main memory , said programming further comprising , programming which decrypts said applications modules during said loading process , and programming which removes at least certain of said application modules (second statistics, second statistics record) from said main memory as soon as execution of each said application module has at least temporarily completed , even if the area of said main memory occupied by said application module is not yet required for other information , whereby the duration of residency of at least certain applications modules in an unencrypted state in said main memory is limited so as to render analysis of said applications modules more difficult .

US5892900A
CLAIM 102
. A virtual distribution environment comprising a host processing environment comprising a central processing unit ;
main memory operatively connected to said central processing unit ;
mass storage operatively connected to said central processing unit and said main memory , a communications port , a storage location storing one or more values indicating the number of designated operations which have occurred since initialization of said one or more values , said storage location operatively connected to said communications port , said storage location constituting one or more memory locations allocated by an operating system to a boot record file , but not used by such file , said memory locations being located after the end of said file but before the end of the memory sector allocated by said operating system to said file , updating circuitry operatively connected to increment said one or more values upon the occurrence of one of said designated operations , whereby , a remote device (second statistics, second statistics record) can access said one or more values through said communications port .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US5734823A

Filed: 1996-07-25     Issued: 1998-03-31

Systems and apparatus for electronic communication and storage of information

(Original Assignee) Microtome Inc     (Current Assignee) Arris Group Inc

Michael M. Saigh, Edward H. Chang, Douglas B. Brockhouse, Hsiao-Shih Chang
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (system users) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item (second transaction, first transaction) to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data (system users) specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record (said memory) , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items (system users) determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US5734823A
CLAIM 1
. A system for providing information to electronic storage media of system users (second media content items, media content item, extract second user data) , said system comprising : a central computer comprising a central information storage bank ;
at least one local unit communicatively coupled to said central computer , said local unit comprising a memory for storing , in electronic form , information transmitted to said unit from said central computer , and a processor for controlling transfer of information stored in said unit to the electronic storage media of system users , said local unit configured to encrypt the information when the information is to be transferred to the electronic storage media .

US5734823A
CLAIM 8
. Apparatus in accordance with claim 7 wherein said fileserver stores data (first media content item) related to the information transferred from said book bank memory to users' ;
memory units in a manner so as to enable identification of each item of information transferred to each user' ;
s memory unit .

US5734823A
CLAIM 27
. Apparatus for providing transferring information to a memory unit of a user , said apparatus comprising : a book bank memory for storing , in electronic form , information which may be selected by the user for transfer to the user' ;
s memory unit ;
a memory unit interface configured to be coupled to the user' ;
s memory unit ;
a processor for controlling transfer of information stored in said book bank memory to the user' ;
s memory unit , said processor programmed to , for a first transaction (second version, second media content item) , transfer information to the user' ;
s memory unit and , for a second transaction (second version, second media content item) , transfer to the user' ;
s memory unit data indicative of a period of time during which access by the user to the information is authorized ;
and an encryption unit for dynamically encrypting information transferred through said memory (second statistics record) unit interface to the user' ;
s memory unit , said encryption unit configured to encrypt the information , utilizing data stored on the user' ;
s memory unit , when the information is to be transferred to the memory unit .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (system users) is a first version of an audiovisual work and the second media content item (second transaction, first transaction) is a second version (second transaction, first transaction) of the audiovisual work .
US5734823A
CLAIM 1
. A system for providing information to electronic storage media of system users (second media content items, media content item, extract second user data) , said system comprising : a central computer comprising a central information storage bank ;
at least one local unit communicatively coupled to said central computer , said local unit comprising a memory for storing , in electronic form , information transmitted to said unit from said central computer , and a processor for controlling transfer of information stored in said unit to the electronic storage media of system users , said local unit configured to encrypt the information when the information is to be transferred to the electronic storage media .

US5734823A
CLAIM 8
. Apparatus in accordance with claim 7 wherein said fileserver stores data (first media content item) related to the information transferred from said book bank memory to users' ;
memory units in a manner so as to enable identification of each item of information transferred to each user' ;
s memory unit .

US5734823A
CLAIM 27
. Apparatus for providing transferring information to a memory unit of a user , said apparatus comprising : a book bank memory for storing , in electronic form , information which may be selected by the user for transfer to the user' ;
s memory unit ;
a memory unit interface configured to be coupled to the user' ;
s memory unit ;
a processor for controlling transfer of information stored in said book bank memory to the user' ;
s memory unit , said processor programmed to , for a first transaction (second version, second media content item) , transfer information to the user' ;
s memory unit and , for a second transaction (second version, second media content item) , transfer to the user' ;
s memory unit data indicative of a period of time during which access by the user to the information is authorized ;
and an encryption unit for dynamically encrypting information transferred through said memory unit interface to the user' ;
s memory unit , said encryption unit configured to encrypt the information , utilizing data stored on the user' ;
s memory unit , when the information is to be transferred to the memory unit .

US10885154B2
CLAIM 4
. The device of claim 2 , wherein the first version is a live version of the audiovisual work and the second version (second transaction, first transaction) is a studio version of the audiovisual work .
US5734823A
CLAIM 27
. Apparatus for providing transferring information to a memory unit of a user , said apparatus comprising : a book bank memory for storing , in electronic form , information which may be selected by the user for transfer to the user' ;
s memory unit ;
a memory unit interface configured to be coupled to the user' ;
s memory unit ;
a processor for controlling transfer of information stored in said book bank memory to the user' ;
s memory unit , said processor programmed to , for a first transaction (second version, second media content item) , transfer information to the user' ;
s memory unit and , for a second transaction (second version, second media content item) , transfer to the user' ;
s memory unit data indicative of a period of time during which access by the user to the information is authorized ;
and an encryption unit for dynamically encrypting information transferred through said memory unit interface to the user' ;
s memory unit , said encryption unit configured to encrypt the information , utilizing data stored on the user' ;
s memory unit , when the information is to be transferred to the memory unit .

US10885154B2
CLAIM 5
. The device of claim 2 , wherein the first version is authorized for streaming to the user by a copyright owner of the audiovisual work and the second version (second transaction, first transaction) is unauthorized for streaming to the user by the copyright owner of the audiovisual work .
US5734823A
CLAIM 27
. Apparatus for providing transferring information to a memory unit of a user , said apparatus comprising : a book bank memory for storing , in electronic form , information which may be selected by the user for transfer to the user' ;
s memory unit ;
a memory unit interface configured to be coupled to the user' ;
s memory unit ;
a processor for controlling transfer of information stored in said book bank memory to the user' ;
s memory unit , said processor programmed to , for a first transaction (second version, second media content item) , transfer information to the user' ;
s memory unit and , for a second transaction (second version, second media content item) , transfer to the user' ;
s memory unit data indicative of a period of time during which access by the user to the information is authorized ;
and an encryption unit for dynamically encrypting information transferred through said memory unit interface to the user' ;
s memory unit , said encryption unit configured to encrypt the information , utilizing data stored on the user' ;
s memory unit , when the information is to be transferred to the memory unit .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (system users) is a first version of a book in digital format and the second media content item (second transaction, first transaction) is a second version (second transaction, first transaction) of the book in digital format .
US5734823A
CLAIM 1
. A system for providing information to electronic storage media of system users (second media content items, media content item, extract second user data) , said system comprising : a central computer comprising a central information storage bank ;
at least one local unit communicatively coupled to said central computer , said local unit comprising a memory for storing , in electronic form , information transmitted to said unit from said central computer , and a processor for controlling transfer of information stored in said unit to the electronic storage media of system users , said local unit configured to encrypt the information when the information is to be transferred to the electronic storage media .

US5734823A
CLAIM 8
. Apparatus in accordance with claim 7 wherein said fileserver stores data (first media content item) related to the information transferred from said book bank memory to users' ;
memory units in a manner so as to enable identification of each item of information transferred to each user' ;
s memory unit .

US5734823A
CLAIM 27
. Apparatus for providing transferring information to a memory unit of a user , said apparatus comprising : a book bank memory for storing , in electronic form , information which may be selected by the user for transfer to the user' ;
s memory unit ;
a memory unit interface configured to be coupled to the user' ;
s memory unit ;
a processor for controlling transfer of information stored in said book bank memory to the user' ;
s memory unit , said processor programmed to , for a first transaction (second version, second media content item) , transfer information to the user' ;
s memory unit and , for a second transaction (second version, second media content item) , transfer to the user' ;
s memory unit data indicative of a period of time during which access by the user to the information is authorized ;
and an encryption unit for dynamically encrypting information transferred through said memory unit interface to the user' ;
s memory unit , said encryption unit configured to encrypt the information , utilizing data stored on the user' ;
s memory unit , when the information is to be transferred to the memory unit .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (system users) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item (second transaction, first transaction) .
US5734823A
CLAIM 1
. A system for providing information to electronic storage media of system users (second media content items, media content item, extract second user data) , said system comprising : a central computer comprising a central information storage bank ;
at least one local unit communicatively coupled to said central computer , said local unit comprising a memory for storing , in electronic form , information transmitted to said unit from said central computer , and a processor for controlling transfer of information stored in said unit to the electronic storage media of system users , said local unit configured to encrypt the information when the information is to be transferred to the electronic storage media .

US5734823A
CLAIM 8
. Apparatus in accordance with claim 7 wherein said fileserver stores data (first media content item) related to the information transferred from said book bank memory to users' ;
memory units in a manner so as to enable identification of each item of information transferred to each user' ;
s memory unit .

US5734823A
CLAIM 27
. Apparatus for providing transferring information to a memory unit of a user , said apparatus comprising : a book bank memory for storing , in electronic form , information which may be selected by the user for transfer to the user' ;
s memory unit ;
a memory unit interface configured to be coupled to the user' ;
s memory unit ;
a processor for controlling transfer of information stored in said book bank memory to the user' ;
s memory unit , said processor programmed to , for a first transaction (second version, second media content item) , transfer information to the user' ;
s memory unit and , for a second transaction (second version, second media content item) , transfer to the user' ;
s memory unit data indicative of a period of time during which access by the user to the information is authorized ;
and an encryption unit for dynamically encrypting information transferred through said memory unit interface to the user' ;
s memory unit , said encryption unit configured to encrypt the information , utilizing data stored on the user' ;
s memory unit , when the information is to be transferred to the memory unit .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (system users) from a licensing system when the request is granted by the licensing system ;

and prevent streaming (media data) of the first media content item when the request is declined by the licensing system .
US5734823A
CLAIM 1
. A system for providing information to electronic storage media of system users (second media content items, media content item, extract second user data) , said system comprising : a central computer comprising a central information storage bank ;
at least one local unit communicatively coupled to said central computer , said local unit comprising a memory for storing , in electronic form , information transmitted to said unit from said central computer , and a processor for controlling transfer of information stored in said unit to the electronic storage media of system users , said local unit configured to encrypt the information when the information is to be transferred to the electronic storage media .

US5734823A
CLAIM 5
. A system in accordance with claim 1 wherein said local unit is further configured to transfer to the electronic storage media data (streaming parameters, prevent streaming) which is indicative of a period of time during which access by the user of the information is authorized .

US5734823A
CLAIM 8
. Apparatus in accordance with claim 7 wherein said fileserver stores data (first media content item) related to the information transferred from said book bank memory to users' ;
memory units in a manner so as to enable identification of each item of information transferred to each user' ;
s memory unit .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (system users) based on a plurality of streaming parameters (media data) included in the license that is received from the licensing system .
US5734823A
CLAIM 1
. A system for providing information to electronic storage media of system users (second media content items, media content item, extract second user data) , said system comprising : a central computer comprising a central information storage bank ;
at least one local unit communicatively coupled to said central computer , said local unit comprising a memory for storing , in electronic form , information transmitted to said unit from said central computer , and a processor for controlling transfer of information stored in said unit to the electronic storage media of system users , said local unit configured to encrypt the information when the information is to be transferred to the electronic storage media .

US5734823A
CLAIM 5
. A system in accordance with claim 1 wherein said local unit is further configured to transfer to the electronic storage media data (streaming parameters, prevent streaming) which is indicative of a period of time during which access by the user of the information is authorized .

US5734823A
CLAIM 8
. Apparatus in accordance with claim 7 wherein said fileserver stores data (first media content item) related to the information transferred from said book bank memory to users' ;
memory units in a manner so as to enable identification of each item of information transferred to each user' ;
s memory unit .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (system users) , and identify a second digital watermark included in a second media file of the second media content item (second transaction, first transaction) .
US5734823A
CLAIM 1
. A system for providing information to electronic storage media of system users (second media content items, media content item, extract second user data) , said system comprising : a central computer comprising a central information storage bank ;
at least one local unit communicatively coupled to said central computer , said local unit comprising a memory for storing , in electronic form , information transmitted to said unit from said central computer , and a processor for controlling transfer of information stored in said unit to the electronic storage media of system users , said local unit configured to encrypt the information when the information is to be transferred to the electronic storage media .

US5734823A
CLAIM 8
. Apparatus in accordance with claim 7 wherein said fileserver stores data (first media content item) related to the information transferred from said book bank memory to users' ;
memory units in a manner so as to enable identification of each item of information transferred to each user' ;
s memory unit .

US5734823A
CLAIM 27
. Apparatus for providing transferring information to a memory unit of a user , said apparatus comprising : a book bank memory for storing , in electronic form , information which may be selected by the user for transfer to the user' ;
s memory unit ;
a memory unit interface configured to be coupled to the user' ;
s memory unit ;
a processor for controlling transfer of information stored in said book bank memory to the user' ;
s memory unit , said processor programmed to , for a first transaction (second version, second media content item) , transfer information to the user' ;
s memory unit and , for a second transaction (second version, second media content item) , transfer to the user' ;
s memory unit data indicative of a period of time during which access by the user to the information is authorized ;
and an encryption unit for dynamically encrypting information transferred through said memory unit interface to the user' ;
s memory unit , said encryption unit configured to encrypt the information , utilizing data stored on the user' ;
s memory unit , when the information is to be transferred to the memory unit .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media content item (system users) .
US5734823A
CLAIM 1
. A system for providing information to electronic storage media of system users (second media content items, media content item, extract second user data) , said system comprising : a central computer comprising a central information storage bank ;
at least one local unit communicatively coupled to said central computer , said local unit comprising a memory for storing , in electronic form , information transmitted to said unit from said central computer , and a processor for controlling transfer of information stored in said unit to the electronic storage media of system users , said local unit configured to encrypt the information when the information is to be transferred to the electronic storage media .

US5734823A
CLAIM 8
. Apparatus in accordance with claim 7 wherein said fileserver stores data (first media content item) related to the information transferred from said book bank memory to users' ;
memory units in a manner so as to enable identification of each item of information transferred to each user' ;
s memory unit .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (system users) .
US5734823A
CLAIM 1
. A system for providing information to electronic storage media of system users (second media content items, media content item, extract second user data) , said system comprising : a central computer comprising a central information storage bank ;
at least one local unit communicatively coupled to said central computer , said local unit comprising a memory for storing , in electronic form , information transmitted to said unit from said central computer , and a processor for controlling transfer of information stored in said unit to the electronic storage media of system users , said local unit configured to encrypt the information when the information is to be transferred to the electronic storage media .

US5734823A
CLAIM 8
. Apparatus in accordance with claim 7 wherein said fileserver stores data (first media content item) related to the information transferred from said book bank memory to users' ;
memory units in a manner so as to enable identification of each item of information transferred to each user' ;
s memory unit .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media fingerprints for confirmation of the first and second media content items (system users) with a digital media catalog database .
US5734823A
CLAIM 1
. A system for providing information to electronic storage media of system users (second media content items, media content item, extract second user data) , said system comprising : a central computer comprising a central information storage bank ;
at least one local unit communicatively coupled to said central computer , said local unit comprising a memory for storing , in electronic form , information transmitted to said unit from said central computer , and a processor for controlling transfer of information stored in said unit to the electronic storage media of system users , said local unit configured to encrypt the information when the information is to be transferred to the electronic storage media .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (system users) .
US5734823A
CLAIM 1
. A system for providing information to electronic storage media of system users (second media content items, media content item, extract second user data) , said system comprising : a central computer comprising a central information storage bank ;
at least one local unit communicatively coupled to said central computer , said local unit comprising a memory for storing , in electronic form , information transmitted to said unit from said central computer , and a processor for controlling transfer of information stored in said unit to the electronic storage media of system users , said local unit configured to encrypt the information when the information is to be transferred to the electronic storage media .

US5734823A
CLAIM 8
. Apparatus in accordance with claim 7 wherein said fileserver stores data (first media content item) related to the information transferred from said book bank memory to users' ;
memory units in a manner so as to enable identification of each item of information transferred to each user' ;
s memory unit .

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics record (said memory) in real time .
US5734823A
CLAIM 27
. Apparatus for providing transferring information to a memory unit of a user , said apparatus comprising : a book bank memory for storing , in electronic form , information which may be selected by the user for transfer to the user' ;
s memory unit ;
a memory unit interface configured to be coupled to the user' ;
s memory unit ;
a processor for controlling transfer of information stored in said book bank memory to the user' ;
s memory unit , said processor programmed to , for a first transaction , transfer information to the user' ;
s memory unit and , for a second transaction , transfer to the user' ;
s memory unit data indicative of a period of time during which access by the user to the information is authorized ;
and an encryption unit for dynamically encrypting information transferred through said memory (second statistics record) unit interface to the user' ;
s memory unit , said encryption unit configured to encrypt the information , utilizing data stored on the user' ;
s memory unit , when the information is to be transferred to the memory unit .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US5761686A

Filed: 1996-06-27     Issued: 1998-06-02

Embedding encoded information in an iconic version of a text image

(Original Assignee) Xerox Corp     (Current Assignee) Xerox Corp

Dan S. Bloomberg
US10885154B2
CLAIM 1
. A multimedia hardware device (when position) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (medium access, stored data) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (medium access, stored data) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US5761686A
CLAIM 5
. The method of claim 3 wherein the size dimension is a height of the encoded data block when position (hardware device) ed in a horizontal line with respect to a baseline of the horizontal line .

US5761686A
CLAIM 20
. An article of manufacture for use in a machine that includes a memory device for storing data ;
a storage medium access (second media, first digital media, digital media, media content item, digital media file, digital media catalog database) device for accessing a medium that stores data (first media content item) ;
and a processor connected for accessing the data stored in the memory device and for receiving data from the storage medium access device ;
the article comprising : a data storage medium that can be accessed by the storage medium access device when the article is used in the machine ;
and data stored in the data storage medium so that the storage medium access device can provide the stored data (second media, first digital media, digital media, media content item, digital media file, digital media catalog database) to the processor when the article is used in the machine ;
the stored data comprising instruction data indicating instructions the processor can execute ;
the processor , in executing the instructions , receiving image definition data defining an input text image from the signal source ;
the input text image having a characteristic page layout appearance perceptible to a human viewer of the input text image when rendered and displayed for viewing ;
the input text image including at least one image region including image definition data defining text , referred to as an original text region ;
the processor , further in executing the instructions , receiving binary data indicating a message to be encoded ;
the processor , further in executing the instructions , receiving image position input data ;
the processor , further in executing the instructions , performing an encoding operation using the binary data and using the image position input data to produce image definition data defining a plurality of rectangular blocks each having a foreground color ;
the encoding operation mapping a portion of the binary data to a respective rectangular block referred to as an encoded data block ;
the processor , further in executing the instructions , performing an image reduction operation using the input text image to produce image definition data defining a reduced version of the input text image , referred to as an iconic image ;
the iconic image having the characteristic page layout appearance of the input text image when rendered for display and viewed by the user ;
the processor , still further in executing the instructions , producing the iconic image including the encoded data blocks ;
the encoded data blocks being positioned in place of a reduced version of the original text region in the iconic image version of the input text image ;
the encoded data blocks each having size dimensions suitable for inclusion in the iconic image , and being arranged in horizontal lines separated vertically by image regions of a background color .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (medium access, stored data) is a first version of an audiovisual work and the second media (medium access, stored data) content item is a second version of the audiovisual work .
US5761686A
CLAIM 20
. An article of manufacture for use in a machine that includes a memory device for storing data ;
a storage medium access (second media, first digital media, digital media, media content item, digital media file, digital media catalog database) device for accessing a medium that stores data (first media content item) ;
and a processor connected for accessing the data stored in the memory device and for receiving data from the storage medium access device ;
the article comprising : a data storage medium that can be accessed by the storage medium access device when the article is used in the machine ;
and data stored in the data storage medium so that the storage medium access device can provide the stored data (second media, first digital media, digital media, media content item, digital media file, digital media catalog database) to the processor when the article is used in the machine ;
the stored data comprising instruction data indicating instructions the processor can execute ;
the processor , in executing the instructions , receiving image definition data defining an input text image from the signal source ;
the input text image having a characteristic page layout appearance perceptible to a human viewer of the input text image when rendered and displayed for viewing ;
the input text image including at least one image region including image definition data defining text , referred to as an original text region ;
the processor , further in executing the instructions , receiving binary data indicating a message to be encoded ;
the processor , further in executing the instructions , receiving image position input data ;
the processor , further in executing the instructions , performing an encoding operation using the binary data and using the image position input data to produce image definition data defining a plurality of rectangular blocks each having a foreground color ;
the encoding operation mapping a portion of the binary data to a respective rectangular block referred to as an encoded data block ;
the processor , further in executing the instructions , performing an image reduction operation using the input text image to produce image definition data defining a reduced version of the input text image , referred to as an iconic image ;
the iconic image having the characteristic page layout appearance of the input text image when rendered for display and viewed by the user ;
the processor , still further in executing the instructions , producing the iconic image including the encoded data blocks ;
the encoded data blocks being positioned in place of a reduced version of the original text region in the iconic image version of the input text image ;
the encoded data blocks each having size dimensions suitable for inclusion in the iconic image , and being arranged in horizontal lines separated vertically by image regions of a background color .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (medium access, stored data) is a first version of a book in digital format and the second media (medium access, stored data) content item is a second version of the book in digital format .
US5761686A
CLAIM 20
. An article of manufacture for use in a machine that includes a memory device for storing data ;
a storage medium access (second media, first digital media, digital media, media content item, digital media file, digital media catalog database) device for accessing a medium that stores data (first media content item) ;
and a processor connected for accessing the data stored in the memory device and for receiving data from the storage medium access device ;
the article comprising : a data storage medium that can be accessed by the storage medium access device when the article is used in the machine ;
and data stored in the data storage medium so that the storage medium access device can provide the stored data (second media, first digital media, digital media, media content item, digital media file, digital media catalog database) to the processor when the article is used in the machine ;
the stored data comprising instruction data indicating instructions the processor can execute ;
the processor , in executing the instructions , receiving image definition data defining an input text image from the signal source ;
the input text image having a characteristic page layout appearance perceptible to a human viewer of the input text image when rendered and displayed for viewing ;
the input text image including at least one image region including image definition data defining text , referred to as an original text region ;
the processor , further in executing the instructions , receiving binary data indicating a message to be encoded ;
the processor , further in executing the instructions , receiving image position input data ;
the processor , further in executing the instructions , performing an encoding operation using the binary data and using the image position input data to produce image definition data defining a plurality of rectangular blocks each having a foreground color ;
the encoding operation mapping a portion of the binary data to a respective rectangular block referred to as an encoded data block ;
the processor , further in executing the instructions , performing an image reduction operation using the input text image to produce image definition data defining a reduced version of the input text image , referred to as an iconic image ;
the iconic image having the characteristic page layout appearance of the input text image when rendered for display and viewed by the user ;
the processor , still further in executing the instructions , producing the iconic image including the encoded data blocks ;
the encoded data blocks being positioned in place of a reduced version of the original text region in the iconic image version of the input text image ;
the encoded data blocks each having size dimensions suitable for inclusion in the iconic image , and being arranged in horizontal lines separated vertically by image regions of a background color .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (medium access, stored data) , and the second user data includes the number of times the user requested to evaluate streaming the second media (medium access, stored data) content item .
US5761686A
CLAIM 20
. An article of manufacture for use in a machine that includes a memory device for storing data ;
a storage medium access (second media, first digital media, digital media, media content item, digital media file, digital media catalog database) device for accessing a medium that stores data (first media content item) ;
and a processor connected for accessing the data stored in the memory device and for receiving data from the storage medium access device ;
the article comprising : a data storage medium that can be accessed by the storage medium access device when the article is used in the machine ;
and data stored in the data storage medium so that the storage medium access device can provide the stored data (second media, first digital media, digital media, media content item, digital media file, digital media catalog database) to the processor when the article is used in the machine ;
the stored data comprising instruction data indicating instructions the processor can execute ;
the processor , in executing the instructions , receiving image definition data defining an input text image from the signal source ;
the input text image having a characteristic page layout appearance perceptible to a human viewer of the input text image when rendered and displayed for viewing ;
the input text image including at least one image region including image definition data defining text , referred to as an original text region ;
the processor , further in executing the instructions , receiving binary data indicating a message to be encoded ;
the processor , further in executing the instructions , receiving image position input data ;
the processor , further in executing the instructions , performing an encoding operation using the binary data and using the image position input data to produce image definition data defining a plurality of rectangular blocks each having a foreground color ;
the encoding operation mapping a portion of the binary data to a respective rectangular block referred to as an encoded data block ;
the processor , further in executing the instructions , performing an image reduction operation using the input text image to produce image definition data defining a reduced version of the input text image , referred to as an iconic image ;
the iconic image having the characteristic page layout appearance of the input text image when rendered for display and viewed by the user ;
the processor , still further in executing the instructions , producing the iconic image including the encoded data blocks ;
the encoded data blocks being positioned in place of a reduced version of the original text region in the iconic image version of the input text image ;
the encoded data blocks each having size dimensions suitable for inclusion in the iconic image , and being arranged in horizontal lines separated vertically by image regions of a background color .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (medium access, stored data) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US5761686A
CLAIM 20
. An article of manufacture for use in a machine that includes a memory device for storing data ;
a storage medium access (second media, first digital media, digital media, media content item, digital media file, digital media catalog database) device for accessing a medium that stores data (first media content item) ;
and a processor connected for accessing the data stored in the memory device and for receiving data from the storage medium access device ;
the article comprising : a data storage medium that can be accessed by the storage medium access device when the article is used in the machine ;
and data stored in the data storage medium so that the storage medium access device can provide the stored data (second media, first digital media, digital media, media content item, digital media file, digital media catalog database) to the processor when the article is used in the machine ;
the stored data comprising instruction data indicating instructions the processor can execute ;
the processor , in executing the instructions , receiving image definition data defining an input text image from the signal source ;
the input text image having a characteristic page layout appearance perceptible to a human viewer of the input text image when rendered and displayed for viewing ;
the input text image including at least one image region including image definition data defining text , referred to as an original text region ;
the processor , further in executing the instructions , receiving binary data indicating a message to be encoded ;
the processor , further in executing the instructions , receiving image position input data ;
the processor , further in executing the instructions , performing an encoding operation using the binary data and using the image position input data to produce image definition data defining a plurality of rectangular blocks each having a foreground color ;
the encoding operation mapping a portion of the binary data to a respective rectangular block referred to as an encoded data block ;
the processor , further in executing the instructions , performing an image reduction operation using the input text image to produce image definition data defining a reduced version of the input text image , referred to as an iconic image ;
the iconic image having the characteristic page layout appearance of the input text image when rendered for display and viewed by the user ;
the processor , still further in executing the instructions , producing the iconic image including the encoded data blocks ;
the encoded data blocks being positioned in place of a reduced version of the original text region in the iconic image version of the input text image ;
the encoded data blocks each having size dimensions suitable for inclusion in the iconic image , and being arranged in horizontal lines separated vertically by image regions of a background color .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (medium access, stored data) based on a plurality of streaming parameters included in the license that is received from the licensing system .
US5761686A
CLAIM 20
. An article of manufacture for use in a machine that includes a memory device for storing data ;
a storage medium access (second media, first digital media, digital media, media content item, digital media file, digital media catalog database) device for accessing a medium that stores data (first media content item) ;
and a processor connected for accessing the data stored in the memory device and for receiving data from the storage medium access device ;
the article comprising : a data storage medium that can be accessed by the storage medium access device when the article is used in the machine ;
and data stored in the data storage medium so that the storage medium access device can provide the stored data (second media, first digital media, digital media, media content item, digital media file, digital media catalog database) to the processor when the article is used in the machine ;
the stored data comprising instruction data indicating instructions the processor can execute ;
the processor , in executing the instructions , receiving image definition data defining an input text image from the signal source ;
the input text image having a characteristic page layout appearance perceptible to a human viewer of the input text image when rendered and displayed for viewing ;
the input text image including at least one image region including image definition data defining text , referred to as an original text region ;
the processor , further in executing the instructions , receiving binary data indicating a message to be encoded ;
the processor , further in executing the instructions , receiving image position input data ;
the processor , further in executing the instructions , performing an encoding operation using the binary data and using the image position input data to produce image definition data defining a plurality of rectangular blocks each having a foreground color ;
the encoding operation mapping a portion of the binary data to a respective rectangular block referred to as an encoded data block ;
the processor , further in executing the instructions , performing an image reduction operation using the input text image to produce image definition data defining a reduced version of the input text image , referred to as an iconic image ;
the iconic image having the characteristic page layout appearance of the input text image when rendered for display and viewed by the user ;
the processor , still further in executing the instructions , producing the iconic image including the encoded data blocks ;
the encoded data blocks being positioned in place of a reduced version of the original text region in the iconic image version of the input text image ;
the encoded data blocks each having size dimensions suitable for inclusion in the iconic image , and being arranged in horizontal lines separated vertically by image regions of a background color .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file (second binary data) of the first media content item (medium access, stored data) , and identify a second digital watermark included in a second media (medium access, stored data) file of the second media content item .
US5761686A
CLAIM 7
. The method of claim 2 wherein the encoding operation further encodes second binary data (first media file) in regions of background color positioned between encoded data blocks on a horizontal line .

US5761686A
CLAIM 20
. An article of manufacture for use in a machine that includes a memory device for storing data ;
a storage medium access (second media, first digital media, digital media, media content item, digital media file, digital media catalog database) device for accessing a medium that stores data (first media content item) ;
and a processor connected for accessing the data stored in the memory device and for receiving data from the storage medium access device ;
the article comprising : a data storage medium that can be accessed by the storage medium access device when the article is used in the machine ;
and data stored in the data storage medium so that the storage medium access device can provide the stored data (second media, first digital media, digital media, media content item, digital media file, digital media catalog database) to the processor when the article is used in the machine ;
the stored data comprising instruction data indicating instructions the processor can execute ;
the processor , in executing the instructions , receiving image definition data defining an input text image from the signal source ;
the input text image having a characteristic page layout appearance perceptible to a human viewer of the input text image when rendered and displayed for viewing ;
the input text image including at least one image region including image definition data defining text , referred to as an original text region ;
the processor , further in executing the instructions , receiving binary data indicating a message to be encoded ;
the processor , further in executing the instructions , receiving image position input data ;
the processor , further in executing the instructions , performing an encoding operation using the binary data and using the image position input data to produce image definition data defining a plurality of rectangular blocks each having a foreground color ;
the encoding operation mapping a portion of the binary data to a respective rectangular block referred to as an encoded data block ;
the processor , further in executing the instructions , performing an image reduction operation using the input text image to produce image definition data defining a reduced version of the input text image , referred to as an iconic image ;
the iconic image having the characteristic page layout appearance of the input text image when rendered for display and viewed by the user ;
the processor , still further in executing the instructions , producing the iconic image including the encoded data blocks ;
the encoded data blocks being positioned in place of a reduced version of the original text region in the iconic image version of the input text image ;
the encoded data blocks each having size dimensions suitable for inclusion in the iconic image , and being arranged in horizontal lines separated vertically by image regions of a background color .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file (second binary data) , and the second digital watermark is metadata in the second media (medium access, stored data) file .
US5761686A
CLAIM 7
. The method of claim 2 wherein the encoding operation further encodes second binary data (first media file) in regions of background color positioned between encoded data blocks on a horizontal line .

US5761686A
CLAIM 20
. An article of manufacture for use in a machine that includes a memory device for storing data ;
a storage medium access (second media, first digital media, digital media, media content item, digital media file, digital media catalog database) device for accessing a medium that stores data ;
and a processor connected for accessing the data stored in the memory device and for receiving data from the storage medium access device ;
the article comprising : a data storage medium that can be accessed by the storage medium access device when the article is used in the machine ;
and data stored in the data storage medium so that the storage medium access device can provide the stored data (second media, first digital media, digital media, media content item, digital media file, digital media catalog database) to the processor when the article is used in the machine ;
the stored data comprising instruction data indicating instructions the processor can execute ;
the processor , in executing the instructions , receiving image definition data defining an input text image from the signal source ;
the input text image having a characteristic page layout appearance perceptible to a human viewer of the input text image when rendered and displayed for viewing ;
the input text image including at least one image region including image definition data defining text , referred to as an original text region ;
the processor , further in executing the instructions , receiving binary data indicating a message to be encoded ;
the processor , further in executing the instructions , receiving image position input data ;
the processor , further in executing the instructions , performing an encoding operation using the binary data and using the image position input data to produce image definition data defining a plurality of rectangular blocks each having a foreground color ;
the encoding operation mapping a portion of the binary data to a respective rectangular block referred to as an encoded data block ;
the processor , further in executing the instructions , performing an image reduction operation using the input text image to produce image definition data defining a reduced version of the input text image , referred to as an iconic image ;
the iconic image having the characteristic page layout appearance of the input text image when rendered for display and viewed by the user ;
the processor , still further in executing the instructions , producing the iconic image including the encoded data blocks ;
the encoded data blocks being positioned in place of a reduced version of the original text region in the iconic image version of the input text image ;
the encoded data blocks each having size dimensions suitable for inclusion in the iconic image , and being arranged in horizontal lines separated vertically by image regions of a background color .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query (background color) on the display asking the user whether the user would like to stream the first media content item (medium access, stored data) .
US5761686A
CLAIM 1
. A method for operating a processor-controlled machine to encode binary data in an iconic version of an input text image ;
the machine including a signal source for receiving data ;
memory for storing data ;
and a processor connected for accessing instruction data stored in the memory for operating the machine ;
the processor being further connected for receiving data from the signal source ;
and connected for storing data in the memory ;
the method comprising : receiving image definition data defining an input text image from the signal source ;
the input text image having a characteristic page layout appearance perceptible to a human viewer of the input text image when rendered and displayed for viewing ;
the input text image including at least one image region including image definition data defining text , referred to as an original text region ;
receiving , from the signal source , binary data indicating a message to be encoded ;
receiving image position input data from the signal source ;
performing an encoding operation using the binary data and using the image position input data to produce image definition data defining a plurality of rectangular blocks each having a foreground color ;
the encoding operation mapping a portion of the binary data to a respective rectangular block referred to as an encoded data block ;
performing an image reduction operation using the input text image to produce image definition data defining a reduced version of the input text image , referred to as an iconic image ;
the iconic image having the characteristic page layout appearance of the input text image when rendered for display and viewed by the user ;
and producing the iconic image including the encoded data blocks ;
the encoded data blocks being positioned in place of a reduced version of the original text region in the iconic image version of the input text image ;
the encoded data blocks each having size dimensions suitable for inclusion in the iconic image , and being arranged in horizontal lines separated vertically by image regions of a background color (display query) .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US5734891A

Filed: 1996-06-12     Issued: 1998-03-31

Systems and apparatus for electronic communication and storage of time encoded information

(Original Assignee) Saigh; Michael M.     (Current Assignee) Arris Group Inc

Michael M. Saigh
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record (said memory) , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US5734891A
CLAIM 23
. The system of claim 15 wherein said electronic personal library apparatus further includes a data storage medium comprising a memory module including a random access memory adapted for storing digital information , said interface of said book bank unit including a transfer unit for transferring a copy of user requested library information stored in said book bank memory to said memory (second statistics record) module , said interface of said electronic personal library apparatus configured to couple said memory module and said electronic personal library apparatus microprocessor .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item based on a plurality of streaming parameters (digital data) included in the license that is received from the licensing system .
US5734891A
CLAIM 21
. The system of claim 20 wherein said compact cylinder includes a main cylinder formed of polystyrene and a surface covering thereon of a cross-linked polymer material , said surface covering retaining digital data (streaming parameters) transcribed therein by the controlled application of lased light thereto .

US10885154B2
CLAIM 18
. The device of claim 1 , wherein the processor is further configured to transmit the first and second statistics record (said memory) in real time .
US5734891A
CLAIM 23
. The system of claim 15 wherein said electronic personal library apparatus further includes a data storage medium comprising a memory module including a random access memory adapted for storing digital information , said interface of said book bank unit including a transfer unit for transferring a copy of user requested library information stored in said book bank memory to said memory (second statistics record) module , said interface of said electronic personal library apparatus configured to couple said memory module and said electronic personal library apparatus microprocessor .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US5745569A

Filed: 1996-01-17     Issued: 1998-04-28

Method for stega-cipher protection of computer code

(Original Assignee) Dice Co     (Current Assignee) Wistaria Trading Ltd

Scott A. Moskowitz, Marc Cooperman
US10885154B2
CLAIM 1
. A multimedia hardware device (software application) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media (using information) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US5745569A
CLAIM 10
. A method for copy protection of computer software to be provided to an authorized user , the computer software including a plurality of code resources and a plurality of data resources , wherein each of the plurality of code resources includes a set of executable instructions , said method comprising the steps of : selecting a code resource to be encoded ;
using information (first media) relating to the authorized user to associate the selected code resource with a data resource ;
and encoding the selected code resource within the associated data resource .

US5745569A
CLAIM 16
. A method for copy protecting a software application (hardware device) executed by a computer system , the software application including a plurality of executable code resources loaded in a memory of the computer system , said method comprising the steps of : determining an address within the memory of the computer system associated with each of the plurality of executable code resources ;
and intermittently relocating each of the plurality of executable code resources to a different address within the memory of the computer during execution of the software application .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (using information) content item is a first version of an audiovisual work and the second media content item is a second version of the audiovisual work .
US5745569A
CLAIM 10
. A method for copy protection of computer software to be provided to an authorized user , the computer software including a plurality of code resources and a plurality of data resources , wherein each of the plurality of code resources includes a set of executable instructions , said method comprising the steps of : selecting a code resource to be encoded ;
using information (first media) relating to the authorized user to associate the selected code resource with a data resource ;
and encoding the selected code resource within the associated data resource .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (using information) content item is a first version of a book in digital format and the second media content item is a second version of the book in digital format .
US5745569A
CLAIM 10
. A method for copy protection of computer software to be provided to an authorized user , the computer software including a plurality of code resources and a plurality of data resources , wherein each of the plurality of code resources includes a set of executable instructions , said method comprising the steps of : selecting a code resource to be encoded ;
using information (first media) relating to the authorized user to associate the selected code resource with a data resource ;
and encoding the selected code resource within the associated data resource .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media (using information) content item , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
US5745569A
CLAIM 10
. A method for copy protection of computer software to be provided to an authorized user , the computer software including a plurality of code resources and a plurality of data resources , wherein each of the plurality of code resources includes a set of executable instructions , said method comprising the steps of : selecting a code resource to be encoded ;
using information (first media) relating to the authorized user to associate the selected code resource with a data resource ;
and encoding the selected code resource within the associated data resource .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (using information) content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US5745569A
CLAIM 10
. A method for copy protection of computer software to be provided to an authorized user , the computer software including a plurality of code resources and a plurality of data resources , wherein each of the plurality of code resources includes a set of executable instructions , said method comprising the steps of : selecting a code resource to be encoded ;
using information (first media) relating to the authorized user to associate the selected code resource with a data resource ;
and encoding the selected code resource within the associated data resource .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (using information) content item based on a plurality of streaming parameters included in the license that is received from the licensing system .
US5745569A
CLAIM 10
. A method for copy protection of computer software to be provided to an authorized user , the computer software including a plurality of code resources and a plurality of data resources , wherein each of the plurality of code resources includes a set of executable instructions , said method comprising the steps of : selecting a code resource to be encoded ;
using information (first media) relating to the authorized user to associate the selected code resource with a data resource ;
and encoding the selected code resource within the associated data resource .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media (using information) file of the first media content item , and identify a second digital watermark included in a second media file of the second media content item .
US5745569A
CLAIM 10
. A method for copy protection of computer software to be provided to an authorized user , the computer software including a plurality of code resources and a plurality of data resources , wherein each of the plurality of code resources includes a set of executable instructions , said method comprising the steps of : selecting a code resource to be encoded ;
using information (first media) relating to the authorized user to associate the selected code resource with a data resource ;
and encoding the selected code resource within the associated data resource .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media (using information) file , and the second digital watermark is metadata in the second media file .
US5745569A
CLAIM 10
. A method for copy protection of computer software to be provided to an authorized user , the computer software including a plurality of code resources and a plurality of data resources , wherein each of the plurality of code resources includes a set of executable instructions , said method comprising the steps of : selecting a code resource to be encoded ;
using information (first media) relating to the authorized user to associate the selected code resource with a data resource ;
and encoding the selected code resource within the associated data resource .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media (using information) content item .
US5745569A
CLAIM 10
. A method for copy protection of computer software to be provided to an authorized user , the computer software including a plurality of code resources and a plurality of data resources , wherein each of the plurality of code resources includes a set of executable instructions , said method comprising the steps of : selecting a code resource to be encoded ;
using information (first media) relating to the authorized user to associate the selected code resource with a data resource ;
and encoding the selected code resource within the associated data resource .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media (using information) content item .
US5745569A
CLAIM 10
. A method for copy protection of computer software to be provided to an authorized user , the computer software including a plurality of code resources and a plurality of data resources , wherein each of the plurality of code resources includes a set of executable instructions , said method comprising the steps of : selecting a code resource to be encoded ;
using information (first media) relating to the authorized user to associate the selected code resource with a data resource ;
and encoding the selected code resource within the associated data resource .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (using information) content item .
US5745569A
CLAIM 10
. A method for copy protection of computer software to be provided to an authorized user , the computer software including a plurality of code resources and a plurality of data resources , wherein each of the plurality of code resources includes a set of executable instructions , said method comprising the steps of : selecting a code resource to be encoded ;
using information (first media) relating to the authorized user to associate the selected code resource with a data resource ;
and encoding the selected code resource within the associated data resource .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US5633932A

Filed: 1995-12-19     Issued: 1997-05-27

Apparatus and method for preventing disclosure through user-authentication at a printing node

(Original Assignee) Intel Corp     (Current Assignee) Intel Corp

Derek L. Davis, Lionel Smith
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item (stored data) to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US5633932A
CLAIM 10
. The method according to claim 1 , wherein the intended recipient is authenticated by a capturing device of the printing node obtaining biometric data of the intended recipient and comparing the biometric data to a pre-stored data (media content item) .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item (stored data) is a first version of an audiovisual work and the second media content item is a second version of the audiovisual work .
US5633932A
CLAIM 10
. The method according to claim 1 , wherein the intended recipient is authenticated by a capturing device of the printing node obtaining biometric data of the intended recipient and comparing the biometric data to a pre-stored data (media content item) .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item (stored data) is a first version of a book in digital format and the second media content item is a second version of the book in digital format .
US5633932A
CLAIM 10
. The method according to claim 1 , wherein the intended recipient is authenticated by a capturing device of the printing node obtaining biometric data of the intended recipient and comparing the biometric data to a pre-stored data (media content item) .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item (stored data) , and the second user data includes the number of times the user requested to evaluate streaming the second media content item .
US5633932A
CLAIM 10
. The method according to claim 1 , wherein the intended recipient is authenticated by a capturing device of the printing node obtaining biometric data of the intended recipient and comparing the biometric data to a pre-stored data (media content item) .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media content item (stored data) from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US5633932A
CLAIM 10
. The method according to claim 1 , wherein the intended recipient is authenticated by a capturing device of the printing node obtaining biometric data of the intended recipient and comparing the biometric data to a pre-stored data (media content item) .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item (stored data) based on a plurality of streaming parameters included in the license that is received from the licensing system .
US5633932A
CLAIM 10
. The method according to claim 1 , wherein the intended recipient is authenticated by a capturing device of the printing node obtaining biometric data of the intended recipient and comparing the biometric data to a pre-stored data (media content item) .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item (stored data) , and identify a second digital watermark included in a second media file of the second media content item .
US5633932A
CLAIM 10
. The method according to claim 1 , wherein the intended recipient is authenticated by a capturing device of the printing node obtaining biometric data of the intended recipient and comparing the biometric data to a pre-stored data (media content item) .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media (transmitting step) file for reproduction , wherein the digital media file include the first media content item (stored data) .
US5633932A
CLAIM 3
. The method according to claim 2 , wherein prior to said transmitting step (first digital media) , the method further includes the step of encrypting said header with a public key of the printing node .

US5633932A
CLAIM 10
. The method according to claim 1 , wherein the intended recipient is authenticated by a capturing device of the printing node obtaining biometric data of the intended recipient and comparing the biometric data to a pre-stored data (media content item) .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media content item (stored data) .
US5633932A
CLAIM 10
. The method according to claim 1 , wherein the intended recipient is authenticated by a capturing device of the printing node obtaining biometric data of the intended recipient and comparing the biometric data to a pre-stored data (media content item) .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media content item (stored data) .
US5633932A
CLAIM 10
. The method according to claim 1 , wherein the intended recipient is authenticated by a capturing device of the printing node obtaining biometric data of the intended recipient and comparing the biometric data to a pre-stored data (media content item) .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US5708709A

Filed: 1995-12-08     Issued: 1998-01-13

System and method for managing try-and-buy usage of application programs

(Original Assignee) Sun Microsystems Inc     (Current Assignee) Oracle America Inc

John R. Rose
US10885154B2
CLAIM 1
. A multimedia hardware device comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media (said server) content item to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user (said server) data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US5708709A
CLAIM 1
. A method for managing usage of an application program by a user on a distributed computer system , said application program being initially stored as a stored version of said application program on a server coupled to said distributed computer system , said method comprising the steps of : at said server (second media, second user) , performing steps of : recognizing a user request to access said application program ;
determining whether predetermined access conditions are satisfied ;
transmitting a transmission version of said application program to a computer associated with said user for receipt and storage only when said access conditions have been satisfied ;
wherein said transmission version of said application program is at least partially encrypted and is not directly executable ;
at a client computer , performing steps of : verifying prior to execution of said program that said user is currently entitled to execute said received application program ;
and generating an executable version of said application program from said transmission version only if said verification is affirmative , said generating step including decrypting encrypted portions of said transmission version .

US5708709A
CLAIM 9
. The method in claim 1 , wherein said verifying and generation steps a (second user data) re performed when said user requests execution of said application program .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media content item is a first version of an audiovisual work and the second media (said server) content item is a second version of the audiovisual work .
US5708709A
CLAIM 1
. A method for managing usage of an application program by a user on a distributed computer system , said application program being initially stored as a stored version of said application program on a server coupled to said distributed computer system , said method comprising the steps of : at said server (second media, second user) , performing steps of : recognizing a user request to access said application program ;
determining whether predetermined access conditions are satisfied ;
transmitting a transmission version of said application program to a computer associated with said user for receipt and storage only when said access conditions have been satisfied ;
wherein said transmission version of said application program is at least partially encrypted and is not directly executable ;
at a client computer , performing steps of : verifying prior to execution of said program that said user is currently entitled to execute said received application program ;
and generating an executable version of said application program from said transmission version only if said verification is affirmative , said generating step including decrypting encrypted portions of said transmission version .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media content item is a first version of a book in digital format and the second media (said server) content item is a second version of the book in digital format .
US5708709A
CLAIM 1
. A method for managing usage of an application program by a user on a distributed computer system , said application program being initially stored as a stored version of said application program on a server coupled to said distributed computer system , said method comprising the steps of : at said server (second media, second user) , performing steps of : recognizing a user request to access said application program ;
determining whether predetermined access conditions are satisfied ;
transmitting a transmission version of said application program to a computer associated with said user for receipt and storage only when said access conditions have been satisfied ;
wherein said transmission version of said application program is at least partially encrypted and is not directly executable ;
at a client computer , performing steps of : verifying prior to execution of said program that said user is currently entitled to execute said received application program ;
and generating an executable version of said application program from said transmission version only if said verification is affirmative , said generating step including decrypting encrypted portions of said transmission version .

US10885154B2
CLAIM 7
. The device of claim 1 , wherein the first and second user (said server) data includes a geographic location of the user .
US5708709A
CLAIM 1
. A method for managing usage of an application program by a user on a distributed computer system , said application program being initially stored as a stored version of said application program on a server coupled to said distributed computer system , said method comprising the steps of : at said server (second media, second user) , performing steps of : recognizing a user request to access said application program ;
determining whether predetermined access conditions are satisfied ;
transmitting a transmission version of said application program to a computer associated with said user for receipt and storage only when said access conditions have been satisfied ;
wherein said transmission version of said application program is at least partially encrypted and is not directly executable ;
at a client computer , performing steps of : verifying prior to execution of said program that said user is currently entitled to execute said received application program ;
and generating an executable version of said application program from said transmission version only if said verification is affirmative , said generating step including decrypting encrypted portions of said transmission version .

US5708709A
CLAIM 9
. The method in claim 1 , wherein said verifying and generation steps a (second user data) re performed when said user requests execution of said application program .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user data includes the number of times the user requested to evaluate streaming the first media content item , and the second user (said server) data includes the number of times the user requested to evaluate streaming the second media (said server) content item .
US5708709A
CLAIM 1
. A method for managing usage of an application program by a user on a distributed computer system , said application program being initially stored as a stored version of said application program on a server coupled to said distributed computer system , said method comprising the steps of : at said server (second media, second user) , performing steps of : recognizing a user request to access said application program ;
determining whether predetermined access conditions are satisfied ;
transmitting a transmission version of said application program to a computer associated with said user for receipt and storage only when said access conditions have been satisfied ;
wherein said transmission version of said application program is at least partially encrypted and is not directly executable ;
at a client computer , performing steps of : verifying prior to execution of said program that said user is currently entitled to execute said received application program ;
and generating an executable version of said application program from said transmission version only if said verification is affirmative , said generating step including decrypting encrypted portions of said transmission version .

US5708709A
CLAIM 9
. The method in claim 1 , wherein said verifying and generation steps a (second user data) re performed when said user requests execution of said application program .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media content item based on a plurality of streaming parameters (said client) included in the license that is received from the licensing system .
US5708709A
CLAIM 10
. A program usage management system for managing usage of an application program by a user associated with a client computer on a distributed computer network , said system comprising : a server coupled to said distributed computer system and having memory storage for storing said application program ;
a controller coupled to said client (streaming parameters) computer for recognizing a user request to access said application program and for determining whether predetermined program access conditions associated with said application program are satisfied by said client computer ;
a program file formatter for generating a transmission version of said program file that incorporates identification information associated with said client and a version of said application program that is at least partially encrypted , said program file formatter responsive to said controller to generate said transmission version only when said access conditions are satisfied ;
a transmitter for transmitting said transmission version of said application program to said client computer associated with said user for receipt and storage only when said access conditions have been satisfied ;
a license verifier for verifying prior to execution of said application program by said client computer that the user associated with said client computer is currently entitled to execute said application program ;
and a program decoder coupled to said client computer for generating a decrypted machine executable version of said application program from said transmission version of said application program only if said license verifier verifies that the user associated with said client computer is currently entitled to execute said application program , said program decoder including instructions for decrypting encrypted portions of said transmission version .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media file of the first media content item , and identify a second digital watermark included in a second media (said server) file of the second media content item .
US5708709A
CLAIM 1
. A method for managing usage of an application program by a user on a distributed computer system , said application program being initially stored as a stored version of said application program on a server coupled to said distributed computer system , said method comprising the steps of : at said server (second media, second user) , performing steps of : recognizing a user request to access said application program ;
determining whether predetermined access conditions are satisfied ;
transmitting a transmission version of said application program to a computer associated with said user for receipt and storage only when said access conditions have been satisfied ;
wherein said transmission version of said application program is at least partially encrypted and is not directly executable ;
at a client computer , performing steps of : verifying prior to execution of said program that said user is currently entitled to execute said received application program ;
and generating an executable version of said application program from said transmission version only if said verification is affirmative , said generating step including decrypting encrypted portions of said transmission version .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media file , and the second digital watermark is metadata in the second media (said server) file .
US5708709A
CLAIM 1
. A method for managing usage of an application program by a user on a distributed computer system , said application program being initially stored as a stored version of said application program on a server coupled to said distributed computer system , said method comprising the steps of : at said server (second media, second user) , performing steps of : recognizing a user request to access said application program ;
determining whether predetermined access conditions are satisfied ;
transmitting a transmission version of said application program to a computer associated with said user for receipt and storage only when said access conditions have been satisfied ;
wherein said transmission version of said application program is at least partially encrypted and is not directly executable ;
at a client computer , performing steps of : verifying prior to execution of said program that said user is currently entitled to execute said received application program ;
and generating an executable version of said application program from said transmission version only if said verification is affirmative , said generating step including decrypting encrypted portions of said transmission version .

US10885154B2
CLAIM 16
. The device of claim 1 , wherein the processor is further configured to transmit the first and second media (said server) fingerprints for confirmation of the first and second media content items with a digital media catalog database .
US5708709A
CLAIM 1
. A method for managing usage of an application program by a user on a distributed computer system , said application program being initially stored as a stored version of said application program on a server coupled to said distributed computer system , said method comprising the steps of : at said server (second media, second user) , performing steps of : recognizing a user request to access said application program ;
determining whether predetermined access conditions are satisfied ;
transmitting a transmission version of said application program to a computer associated with said user for receipt and storage only when said access conditions have been satisfied ;
wherein said transmission version of said application program is at least partially encrypted and is not directly executable ;
at a client computer , performing steps of : verifying prior to execution of said program that said user is currently entitled to execute said received application program ;
and generating an executable version of said application program from said transmission version only if said verification is affirmative , said generating step including decrypting encrypted portions of said transmission version .




US10885154B2

Filed: 2011-11-04     Issued: 2021-01-05

Digital media reproduction and licensing

(Original Assignee) Media Chain LLC     (Current Assignee) Media Chain LLC

Christopher A. Estes
US5708717A

Filed: 1995-11-29     Issued: 1998-01-13

Digital anti-counterfeiting software method and apparatus

(Original Assignee) Alasia; Alfred     (Current Assignee) Graphic Security Systems Corp ; Palm Beach National Bank and Trust Co

Alfred Alasia
US10885154B2
CLAIM 1
. A multimedia hardware device (software program) comprising : a processor ;

and a memory coupled with the processor , the memory including instructions that , when executed by the processor cause the processor to : generate a first request from a user to evaluate streaming a first media (component colors) content item to the device ;

identify the first media content item by determining a first media fingerprint that identifies a first unique characteristic inherently present in the first media content item captured during the recorded creation of the first media content item , and excluding information introduced to the first media content item extraneous to the recorded creation ;

extract first user (first number) data specific to the user when the user accepts to stream the first media content item ;

generate a second request from the user to evaluate streaming a second media content item (said number) (said number) to the device ;

identify the second media content item by determining a second media fingerprint that identifies a second unique characteristic inherently present in the second media content item captured during the recorded creation of the second media content item , and excluding information introduced to the second media content item extraneous to the recorded creation ;

extract second user data specific to the user when the user declines to stream the second media content item ;

aggregate the extracted first user data into a first statistics record and the extracted second user data into a second statistics record , wherein the first statistics record summarizes the first user data and the second statistics record summarizes the second user data ;

and transmit to a database the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints so that the summarized first and second user data is accessible to a third party online retailer for retrieving the first and second statistics record with the identities of the first and second media content items determined by the first and second media fingerprints , analyzing the retrieved first and second statistics record to determine a target demographic of the first and second media content items based on a demographic corresponding to the first and second user data , and providing the third party online retainer the target demographic to market the media content item to a plurality of other users corresponding to the target demographic of the media content item .
US5708717A
CLAIM 1
. A method as implemented on a computer system for digitally producing counterfeit-deterring encrypted indicia for incorporation on printed matter , said method comprising the steps of : (i) scrambling of a input image , which has been digitized and divided into a first number (first user) of elemental input line segments , each line segment having an axis , said input line segments being scrambled as a function of a user specified factors including a lens density factor means for selecting the type of decoder lens to be used , a means for specifying the degree of scrambling to be applied to said input line segments , a doubling factor option means for doubling the number of elemental input line segments , and a flipping option means for rotating said input line segments about said axes , said scrambling operation resulting in said first number of scrambled elemental output segments ;
and (ii) digitization and rasterization a visible source image into segments equal in number to said first number of said resulting scrambled elemental output segments ;
and (iii) merging of said rasterized visible source image segments with said scrambled elemental output segments to form an encrypted output image so that the resulting encrypted output image is formed to show said visible image while retaining the underlying encrypted pattern of said scrambled input image ;
and (iv) printing said encrypted output image with sufficient resolution so that a decryption means reveals said scrambled input image .

US5708717A
CLAIM 2
. The method of claim 1 , wherein said visible source image is digitized and converted into a grey scale image with tonal variations over a set of component colors (first media, first media fingerprint) .

US5708717A
CLAIM 13
. An apparatus for implementing the method of claim 1 , including a scanner for digitizing images , a high speed computer for running a software program (hardware device) for performing said method of claim 1 , said computer also processing and displaying high resolution graphics , a second high resolution graphical computer for finalizing said resulting encoded output images , and a high resolution printing device for printing said resulting encoded output images .

US5708717A
CLAIM 14
. A method as implemented on a computer system for digitally producing counterfeit-deterring encrypted indicia for incorporation on printed matter , said method comprising the steps of : (i) scrambling of a input image , which has been digitized and divided into a number of elemental input line segments , each line segment having an axis , said input line segments being scrambled as a function of a user specified factors including a lens density factor means for selecting the type of decoder lens to be used , a means for specifying the amount of scrambling to be applied to said input line segments , a doubling factor option means for doubling the number of elemental input line segments , and a flipping option means for rotating said input line segments about said axes , said scrambling operation resulting in said number (second media content item, media content item) of scrambled elemental output segments ;
(ii) digitization and rasterization a visible source image into segments equal in number to said number of said resulting scrambled elemental output segments ;
(iii) merging of said rasterized visible source image with said scrambled elemental output segments to form an encrypted output image so that the resulting encrypted output image is formed to show said visible image while retaining the underlying pattern of said scrambled input image ;
(iv) separating said encrypted output image into component colors and adjusting each component color so that when recombined , said component colors will produce a greyish tone ;
(v) recombining said component colors into a grey colored encrypted output image ;
(vi) printing said encrypted output image with sufficient resolution so that a decryption means reveals the scrambled , colored input image .

US10885154B2
CLAIM 2
. The device of claim 1 , wherein the first media (component colors) content item is a first version of an audiovisual work and the second media content item (said number) (said number) is a second version of the audiovisual work .
US5708717A
CLAIM 2
. The method of claim 1 , wherein said visible source image is digitized and converted into a grey scale image with tonal variations over a set of component colors (first media, first media fingerprint) .

US5708717A
CLAIM 14
. A method as implemented on a computer system for digitally producing counterfeit-deterring encrypted indicia for incorporation on printed matter , said method comprising the steps of : (i) scrambling of a input image , which has been digitized and divided into a number of elemental input line segments , each line segment having an axis , said input line segments being scrambled as a function of a user specified factors including a lens density factor means for selecting the type of decoder lens to be used , a means for specifying the amount of scrambling to be applied to said input line segments , a doubling factor option means for doubling the number of elemental input line segments , and a flipping option means for rotating said input line segments about said axes , said scrambling operation resulting in said number (second media content item, media content item) of scrambled elemental output segments ;
(ii) digitization and rasterization a visible source image into segments equal in number to said number of said resulting scrambled elemental output segments ;
(iii) merging of said rasterized visible source image with said scrambled elemental output segments to form an encrypted output image so that the resulting encrypted output image is formed to show said visible image while retaining the underlying pattern of said scrambled input image ;
(iv) separating said encrypted output image into component colors and adjusting each component color so that when recombined , said component colors will produce a greyish tone ;
(v) recombining said component colors into a grey colored encrypted output image ;
(vi) printing said encrypted output image with sufficient resolution so that a decryption means reveals the scrambled , colored input image .

US10885154B2
CLAIM 6
. The device of claim 1 , wherein the first media (component colors) content item is a first version of a book in digital format and the second media content item (said number) (said number) is a second version of the book in digital format .
US5708717A
CLAIM 2
. The method of claim 1 , wherein said visible source image is digitized and converted into a grey scale image with tonal variations over a set of component colors (first media, first media fingerprint) .

US5708717A
CLAIM 14
. A method as implemented on a computer system for digitally producing counterfeit-deterring encrypted indicia for incorporation on printed matter , said method comprising the steps of : (i) scrambling of a input image , which has been digitized and divided into a number of elemental input line segments , each line segment having an axis , said input line segments being scrambled as a function of a user specified factors including a lens density factor means for selecting the type of decoder lens to be used , a means for specifying the amount of scrambling to be applied to said input line segments , a doubling factor option means for doubling the number of elemental input line segments , and a flipping option means for rotating said input line segments about said axes , said scrambling operation resulting in said number (second media content item, media content item) of scrambled elemental output segments ;
(ii) digitization and rasterization a visible source image into segments equal in number to said number of said resulting scrambled elemental output segments ;
(iii) merging of said rasterized visible source image with said scrambled elemental output segments to form an encrypted output image so that the resulting encrypted output image is formed to show said visible image while retaining the underlying pattern of said scrambled input image ;
(iv) separating said encrypted output image into component colors and adjusting each component color so that when recombined , said component colors will produce a greyish tone ;
(v) recombining said component colors into a grey colored encrypted output image ;
(vi) printing said encrypted output image with sufficient resolution so that a decryption means reveals the scrambled , colored input image .

US10885154B2
CLAIM 8
. The device of claim 1 , wherein the first user (first number) data includes the number of times the user requested to evaluate streaming the first media (component colors) content item , and the second user data includes the number of times the user requested to evaluate streaming the second media content item (said number) (said number) .
US5708717A
CLAIM 1
. A method as implemented on a computer system for digitally producing counterfeit-deterring encrypted indicia for incorporation on printed matter , said method comprising the steps of : (i) scrambling of a input image , which has been digitized and divided into a first number (first user) of elemental input line segments , each line segment having an axis , said input line segments being scrambled as a function of a user specified factors including a lens density factor means for selecting the type of decoder lens to be used , a means for specifying the degree of scrambling to be applied to said input line segments , a doubling factor option means for doubling the number of elemental input line segments , and a flipping option means for rotating said input line segments about said axes , said scrambling operation resulting in said first number of scrambled elemental output segments ;
and (ii) digitization and rasterization a visible source image into segments equal in number to said first number of said resulting scrambled elemental output segments ;
and (iii) merging of said rasterized visible source image segments with said scrambled elemental output segments to form an encrypted output image so that the resulting encrypted output image is formed to show said visible image while retaining the underlying encrypted pattern of said scrambled input image ;
and (iv) printing said encrypted output image with sufficient resolution so that a decryption means reveals said scrambled input image .

US5708717A
CLAIM 2
. The method of claim 1 , wherein said visible source image is digitized and converted into a grey scale image with tonal variations over a set of component colors (first media, first media fingerprint) .

US5708717A
CLAIM 14
. A method as implemented on a computer system for digitally producing counterfeit-deterring encrypted indicia for incorporation on printed matter , said method comprising the steps of : (i) scrambling of a input image , which has been digitized and divided into a number of elemental input line segments , each line segment having an axis , said input line segments being scrambled as a function of a user specified factors including a lens density factor means for selecting the type of decoder lens to be used , a means for specifying the amount of scrambling to be applied to said input line segments , a doubling factor option means for doubling the number of elemental input line segments , and a flipping option means for rotating said input line segments about said axes , said scrambling operation resulting in said number (second media content item, media content item) of scrambled elemental output segments ;
(ii) digitization and rasterization a visible source image into segments equal in number to said number of said resulting scrambled elemental output segments ;
(iii) merging of said rasterized visible source image with said scrambled elemental output segments to form an encrypted output image so that the resulting encrypted output image is formed to show said visible image while retaining the underlying pattern of said scrambled input image ;
(iv) separating said encrypted output image into component colors and adjusting each component color so that when recombined , said component colors will produce a greyish tone ;
(v) recombining said component colors into a grey colored encrypted output image ;
(vi) printing said encrypted output image with sufficient resolution so that a decryption means reveals the scrambled , colored input image .

US10885154B2
CLAIM 9
. The device of claim 1 , wherein the processor is further configured to : receive a license to stream the first media (component colors) content item from a licensing system when the request is granted by the licensing system ;

and prevent streaming of the first media content item when the request is declined by the licensing system .
US5708717A
CLAIM 2
. The method of claim 1 , wherein said visible source image is digitized and converted into a grey scale image with tonal variations over a set of component colors (first media, first media fingerprint) .

US5708717A
CLAIM 14
. A method as implemented on a computer system for digitally producing counterfeit-deterring encrypted indicia for incorporation on printed matter , said method comprising the steps of : (i) scrambling of a input image , which has been digitized and divided into a number of elemental input line segments , each line segment having an axis , said input line segments being scrambled as a function of a user specified factors including a lens density factor means for selecting the type of decoder lens to be used , a means for specifying the amount of scrambling to be applied to said input line segments , a doubling factor option means for doubling the number of elemental input line segments , and a flipping option means for rotating said input line segments about said axes , said scrambling operation resulting in said number (second media content item, media content item) of scrambled elemental output segments ;
(ii) digitization and rasterization a visible source image into segments equal in number to said number of said resulting scrambled elemental output segments ;
(iii) merging of said rasterized visible source image with said scrambled elemental output segments to form an encrypted output image so that the resulting encrypted output image is formed to show said visible image while retaining the underlying pattern of said scrambled input image ;
(iv) separating said encrypted output image into component colors and adjusting each component color so that when recombined , said component colors will produce a greyish tone ;
(v) recombining said component colors into a grey colored encrypted output image ;
(vi) printing said encrypted output image with sufficient resolution so that a decryption means reveals the scrambled , colored input image .

US10885154B2
CLAIM 10
. The device of claim 1 , wherein the processor is further configured to stream the first media (component colors) content item based on a plurality of streaming parameters included in the license that is received from the licensing system .
US5708717A
CLAIM 2
. The method of claim 1 , wherein said visible source image is digitized and converted into a grey scale image with tonal variations over a set of component colors (first media, first media fingerprint) .

US5708717A
CLAIM 14
. A method as implemented on a computer system for digitally producing counterfeit-deterring encrypted indicia for incorporation on printed matter , said method comprising the steps of : (i) scrambling of a input image , which has been digitized and divided into a number of elemental input line segments , each line segment having an axis , said input line segments being scrambled as a function of a user specified factors including a lens density factor means for selecting the type of decoder lens to be used , a means for specifying the amount of scrambling to be applied to said input line segments , a doubling factor option means for doubling the number of elemental input line segments , and a flipping option means for rotating said input line segments about said axes , said scrambling operation resulting in said number (second media content item, media content item) of scrambled elemental output segments ;
(ii) digitization and rasterization a visible source image into segments equal in number to said number of said resulting scrambled elemental output segments ;
(iii) merging of said rasterized visible source image with said scrambled elemental output segments to form an encrypted output image so that the resulting encrypted output image is formed to show said visible image while retaining the underlying pattern of said scrambled input image ;
(iv) separating said encrypted output image into component colors and adjusting each component color so that when recombined , said component colors will produce a greyish tone ;
(v) recombining said component colors into a grey colored encrypted output image ;
(vi) printing said encrypted output image with sufficient resolution so that a decryption means reveals the scrambled , colored input image .

US10885154B2
CLAIM 11
. The device of claim 1 , wherein the processor is further configured to identify a first digital watermark included in a first media (component colors) file of the first media content item , and identify a second digital watermark included in a second media file of the second media content item (said number) (said number) .
US5708717A
CLAIM 2
. The method of claim 1 , wherein said visible source image is digitized and converted into a grey scale image with tonal variations over a set of component colors (first media, first media fingerprint) .

US5708717A
CLAIM 14
. A method as implemented on a computer system for digitally producing counterfeit-deterring encrypted indicia for incorporation on printed matter , said method comprising the steps of : (i) scrambling of a input image , which has been digitized and divided into a number of elemental input line segments , each line segment having an axis , said input line segments being scrambled as a function of a user specified factors including a lens density factor means for selecting the type of decoder lens to be used , a means for specifying the amount of scrambling to be applied to said input line segments , a doubling factor option means for doubling the number of elemental input line segments , and a flipping option means for rotating said input line segments about said axes , said scrambling operation resulting in said number (second media content item, media content item) of scrambled elemental output segments ;
(ii) digitization and rasterization a visible source image into segments equal in number to said number of said resulting scrambled elemental output segments ;
(iii) merging of said rasterized visible source image with said scrambled elemental output segments to form an encrypted output image so that the resulting encrypted output image is formed to show said visible image while retaining the underlying pattern of said scrambled input image ;
(iv) separating said encrypted output image into component colors and adjusting each component color so that when recombined , said component colors will produce a greyish tone ;
(v) recombining said component colors into a grey colored encrypted output image ;
(vi) printing said encrypted output image with sufficient resolution so that a decryption means reveals the scrambled , colored input image .

US10885154B2
CLAIM 12
. The device of claim 11 , wherein the first digital watermark is metadata in the first media (component colors) file , and the second digital watermark is metadata in the second media file .
US5708717A
CLAIM 2
. The method of claim 1 , wherein said visible source image is digitized and converted into a grey scale image with tonal variations over a set of component colors (first media, first media fingerprint) .

US10885154B2
CLAIM 13
. The device of claim 1 , wherein the processor is further configured to load a first digital media file for reproduction , wherein the digital media file include the first media (component colors) content item .
US5708717A
CLAIM 2
. The method of claim 1 , wherein said visible source image is digitized and converted into a grey scale image with tonal variations over a set of component colors (first media, first media fingerprint) .

US5708717A
CLAIM 14
. A method as implemented on a computer system for digitally producing counterfeit-deterring encrypted indicia for incorporation on printed matter , said method comprising the steps of : (i) scrambling of a input image , which has been digitized and divided into a number of elemental input line segments , each line segment having an axis , said input line segments being scrambled as a function of a user specified factors including a lens density factor means for selecting the type of decoder lens to be used , a means for specifying the amount of scrambling to be applied to said input line segments , a doubling factor option means for doubling the number of elemental input line segments , and a flipping option means for rotating said input line segments about said axes , said scrambling operation resulting in said number (second media content item, media content item) of scrambled elemental output segments ;
(ii) digitization and rasterization a visible source image into segments equal in number to said number of said resulting scrambled elemental output segments ;
(iii) merging of said rasterized visible source image with said scrambled elemental output segments to form an encrypted output image so that the resulting encrypted output image is formed to show said visible image while retaining the underlying pattern of said scrambled input image ;
(iv) separating said encrypted output image into component colors and adjusting each component color so that when recombined , said component colors will produce a greyish tone ;
(v) recombining said component colors into a grey colored encrypted output image ;
(vi) printing said encrypted output image with sufficient resolution so that a decryption means reveals the scrambled , colored input image .

US10885154B2
CLAIM 14
. The device of claim 1 further comprising a display , and the processor is further configured to generate a display query on the display asking the user whether the user would like to stream the first media (component colors) content item .
US5708717A
CLAIM 2
. The method of claim 1 , wherein said visible source image is digitized and converted into a grey scale image with tonal variations over a set of component colors (first media, first media fingerprint) .

US5708717A
CLAIM 14
. A method as implemented on a computer system for digitally producing counterfeit-deterring encrypted indicia for incorporation on printed matter , said method comprising the steps of : (i) scrambling of a input image , which has been digitized and divided into a number of elemental input line segments , each line segment having an axis , said input line segments being scrambled as a function of a user specified factors including a lens density factor means for selecting the type of decoder lens to be used , a means for specifying the amount of scrambling to be applied to said input line segments , a doubling factor option means for doubling the number of elemental input line segments , and a flipping option means for rotating said input line segments about said axes , said scrambling operation resulting in said number (second media content item, media content item) of scrambled elemental output segments ;
(ii) digitization and rasterization a visible source image into segments equal in number to said number of said resulting scrambled elemental output segments ;
(iii) merging of said rasterized visible source image with said scrambled elemental output segments to form an encrypted output image so that the resulting encrypted output image is formed to show said visible image while retaining the underlying pattern of said scrambled input image ;
(iv) separating said encrypted output image into component colors and adjusting each component color so that when recombined , said component colors will produce a greyish tone ;
(v) recombining said component colors into a grey colored encrypted output image ;
(vi) printing said encrypted output image with sufficient resolution so that a decryption means reveals the scrambled , colored input image .

US10885154B2
CLAIM 17
. The device of claim 1 , wherein the processor is further configured to collect payment from the user to stream the first media (component colors) content item .
US5708717A
CLAIM 2
. The method of claim 1 , wherein said visible source image is digitized and converted into a grey scale image with tonal variations over a set of component colors (first media, first media fingerprint) .

US5708717A
CLAIM 14
. A method as implemented on a computer system for digitally producing counterfeit-deterring encrypted indicia for incorporation on printed matter , said method comprising the steps of : (i) scrambling of a input image , which has been digitized and divided into a number of elemental input line segments , each line segment having an axis , said input line segments being scrambled as a function of a user specified factors including a lens density factor means for selecting the type of decoder lens to be used , a means for specifying the amount of scrambling to be applied to said input line segments , a doubling factor option means for doubling the number of elemental input line segments , and a flipping option means for rotating said input line segments about said axes , said scrambling operation resulting in said number (second media content item, media content item) of scrambled elemental output segments ;
(ii) digitization and rasterization a visible source image into segments equal in number to said number of said resulting scrambled elemental output segments ;
(iii) merging of said rasterized visible source image with said scrambled elemental output segments to form an encrypted output image so that the resulting encrypted output image is formed to show said visible image while retaining the underlying pattern of said scrambled input image ;
(iv) separating said encrypted output image into component colors and adjusting each component color so that when recombined , said component colors will produce a greyish tone ;
(v) recombining said component colors into a grey colored encrypted output image ;
(vi) printing said encrypted output image with sufficient resolution so that a decryption means reveals the scrambled , colored input image .