US Patent No: 6,928,442

Number of patents in Portfolio can not be more than 2000

Enforcement and policing of licensed content using content-based identifiers

ALSO PUBLISHED AS: 20020052884

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Data files are distributed across a plurality of computers. The computers may form a network such as a content delivery network (CDN) or a peer-to-peer network. The network may operate as a TCP/IP network such as the Internet. Data files may represent may represent digital messages, images, videos or audio signals. For content-data items or files in the system-a name is obtained (or determined), where the name is based, at least in part, on a given function of the data in a data item or file. The given function may be a message digest or hash function, and it may be MD4, MD5, and SHA. A cony of a requested file is only provided to licensed (or authorized) parties. The system may check one or more computers for unauthorized or unlicensed content. Content is served based on a measure of availability of servers.

Loading the Abstract Image... loading....

First Claim

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
LEVEL 3 COMMUNICATIONS, LLCBROOMFIELD, CO437
PERSONALWEB TECHNOLOGIES, LLCTYLER, TX10

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Farber, David A Oak View, CA 62 2275
Lachman, Ronald D Northbrook, IL 26 1245

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (15)
4,215,402 Hash index table hash generator apparatus 93 1978
4,490,782 I/O Storage controller cache system with prefetch determined by requested record's position within data block 79 1981
4,464,713 Method and apparatus for converting addresses of a backing store having addressable data storage devices for accessing a cache attached to the backing store 74 1981
4,441,155 Page controlled cache directory addressing 48 1981
4,571,700 Page indexing system for accessing sequentially stored data representing a multi-page document 25 1983
4,577,293 Distributed, on-chip cache 94 1984
4,725,945 Distributed cache in dynamic rams 109 1984
4,773,039 Information processing system for compaction and replacement of phrases 72 1985
4,888,681 Space management system for data files having shared access 60 1987
5,077,658 Data access system for a file access processor 58 1990
5,357,623 Dynamic cache partitioning by modified steepest descent 86 1991
5,276,901 System for controlling group access to objects using group access control folder and group identification as individual user 228 1991
5,459,860 Computerized system and process for managing a distributed database system 92 1992
5,581,758 Computer program product for object specification, generation, and management in a distributed database 104 1995
6,006,018 Distributed file system translator with extended attribute support 69 1995
 
SUN MICROSYSTEMS, INC. (7)
5,129,082 Method and apparatus for searching database component files to retrieve information from modified files 79 1990
5,202,982 Method and apparatus for the naming of database component files to avoid duplication of files 167 1990
5,301,316 System for determination of the equivalence of two objects without compromising then done by a third object nominated by one and accetped by the other 25 1991
5,452,447 Method and apparatus for a caching file server 267 1992
5,802,291 System and method to control and administer distributed object servers using first class distributed objects 132 1995
5,640,564 Method and apparatus for generating and using short operation identifiers in object oriented systems 142 1995
6,134,603 Method and system for deterministic hashes to identify remote methods 81 1998
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (5)
5,050,074 System for facilitating coordination of activities by a plurality of actors with an object database and state/action identification 28 1988
5,057,837 Instruction storage method with a compressed format using a mask word 103 1990
5,179,680 Instruction storage and cache miss recovery in a high speed multiprocessing parallel processing apparatus 109 1991
5,341,477 Broker for computer network server selection 531 1993
5,542,087 Linear hashing for distributed records 121 1993
 
MASSACHUSETTS INSTITUTE OF TECHNOLOGY (2)
4,405,829 Cryptographic communications system and method 1027 1977
4,691,299 Method and apparatus for reusing non-erasable memory media 36 1983
 
Symbolics Inc. (2)
4,922,414 Symbolic language data processing system 86 1987
4,887,235 Symbolic language data processing system 28 1987
 
ALLEN-BRADLEY COMPANY, INC. (1)
4,972,367 System for generating unsolicited messages on high-tier communication link in response to changed states at station-level computers 86 1987
 
APPLE INC. (1)
5,050,212 Method and apparatus for verifying the integrity of a file stored separately from a computer 156 1990
 
APPLIED LANGUAGE TECHNOLOGIES (1)
5,809,494 Method for rapidly and efficiently hashing records of large databases 37 1995
 
AT&T Bell Laboratories (1)
5,301,286 Memory archiving indexing arrangement 60 1991
 
Bell Telephone Laboratories, Incorporated (1)
4,922,417 Method and apparatus for data hashing using selection from a table of random numbers in combination with folding and bit manipulation of the selected random numbers 58 1986
 
CONTENTGUARD HOLDINGS, INC. (1)
5,638,443 System for controlling the distribution and use of composite digital works 782 1994
 
Data General Corporation (1)
4,675,810 Digital data processing system having a uniquely organized memory system using object-based addressing and in which operand data is identified by names accessed by name tables 19 1981
 
DELPHI TECHNOLOGIES, INC. (1)
5,144,667 Method of secure remote access 122 1990
 
International Computers Limited (1)
4,642,793 Many-to-one mapping hash address generator 20 1984
 
LOCKHEED MARTIN CORPORATION (1)
5,343,527 Hybrid encryption method and system for protecting reusable software components 292 1993
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
5,129,081 System for processing data using logic language 15 1990
 
MOTOROLA MOBILITY, INC. (1)
5,384,565 Method and apparatus for identifying duplicate data messages in a communication system 44 1992
 
NCR CORPORATION (1)
4,412,285 Multiprocessor intercommunication system and method 181 1981
 
NEWSPAPER ASSOCIATION OF AMERICA, INC. (1)
4,290,105 Method and apparatus for testing membership in a set through hash coding with allowable errors 70 1979
 
PINPOINT INCORPORATED (1)
5,835,087 System for generation of object profiles for a system for customized electronic identification of desirable objects 1027 1995
 
PITNEY BOWES INC. (1)
4,376,299 Data center for remote postage meter recharging system having physically secure encrypting apparatus and employing encrypted seed number signals 131 1980
 
QUARK MEDIA HOUSE B.V. (1)
5,907,704 Hierarchical encapsulation of instantiated objects in a multimedia authoring system including internet accessible objects 376 1996
 
SIEMENS AKTIENGESELLSCHAFT (1)
5,208,858 Method for allocating useful data to a specific originator 51 1991
 
Surety Technologies, Inc. (1)
5,781,629 Digital document authentication system 205 1997
 
The United States of America as represented by the Secretary of the Navy (1)
4,414,624 Multiple-microcomputer processing 165 1980
 
TTI INVENTIONS C LLC (1)
5,287,499 Methods and apparatus for information storage and retrieval utilizing a method of hashing and different collision avoidance schemes depending upon clustering in the hash table 100 1991
 
UNISYS CORPORATION (1)
5,404,508 Data base backup and recovery system and method 201 1992
 
Other [Check patent profile for assignment information] (1)
5,025,421 Single port dual RAM 55 1990

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
LEVEL 3 COMMUNICATIONS, LLC (21)
8,543,901 Verification of content stored in a network 0 1999
7,373,644 Automated server replication 16 2001
7,822,871 Configurable adaptive global traffic control and management 58 2002
7,953,888 On-demand overlay routing for computer-based communication networks 2 2003
8,478,903 Shared content delivery infrastructure 1 2005
8,281,035 Optimized network resource location 1 2006
8,683,076 Method of generating a web page 0 2007
8,572,208 Shared content delivery infrastructure 0 2007
8,291,046 Shared content delivery infrastructure with rendezvous based on load balancing and network conditions 0 2007
8,782,123 Server handoff in content delivery network 0 2007
8,572,210 Shared content delivery infrastructure and method of generating a web page 0 2007
8,296,396 Delivering resources to clients in a distributed computing environment with rendezvous based on load balancing and network conditions 1 2007
8,060,613 Resource invalidation in a content delivery network 10 2007
7,949,779 Controlling subscriber information rates in a content delivery network 47 2007
7,945,693 Controlling subscriber information rates in a content delivery network 12 2007
8,719,886 Dynamic processing of streamed content 0 2009
8,595,778 User authentication in a content delivery network 0 2009
8,645,517 Policy-based content delivery network selection 0 2010
8,473,613 Transparent redirection of resource requests 0 2011
8,230,065 Transparent redirection of resource requests 2011
8,599,697 Overlay network 0 2011
 
PERMABIT TECHNOLOGY CORPORATION (14)
7,478,096 History preservation in a computer storage system 24 2003
8,095,516 History preservation in a computer storage system 4 2004
8,055,628 History preservation in a computer storage system 0 2004
7,987,197 History preservation in a computer storage system 0 2004
7,979,397 History preservation in a computer storage system 0 2004
7,930,315 History preservation in a computer storage system 0 2004
7,912,855 History preservation in a computer storage system 0 2004
7,747,583 History preservation in a computer storage system 1 2004
7,734,595 Communicating information between clients of a data repository that have deposited identical data items 2 2004
7,496,555 History preservation in a computer storage system 4 2004
7,467,144 History preservation in a computer storage system 0 2004
7,363,326 Archive with timestamps and deletion management 14 2004
7,318,072 History preservation in a computer storage system 18 2004
7,293,027 Method for protecting history in a file system 8 2005
 
MICROSOFT CORPORATION (12)
8,015,204 Scoped access control metadata element 5 2002
7,676,540 Scoped referral statements 0 2002
7,451,157 Scoped metadata in a markup language 15 2002
7,536,712 Flexible electronic message security mechanism 5 2003
7,574,516 Mechanisms for transferring raw data from one data structure to another representing the same item 1 2005
7,730,094 Scoped access control metadata element 10 2005
8,302,149 Virtual distributed security system 0 2005
7,809,938 Virtual distributed security system 0 2005
7,752,431 Virtual distributed security system 1 2005
7,752,442 Virtual distributed security system 0 2005
7,653,747 Resolving virtual network names 5 2006
7,899,047 Virtual network with adaptive dispatcher 0 2007
 
CARINGO, INC. (7)
7,263,521 Navigation of the content space of a document set 42 2003
7,373,345 Additional hash functions in content-based addressing 33 2004
7,895,224 Navigation of the content space of a document set 0 2007
8,255,430 Shared namespace for storage clusters 6 2009
8,799,746 Erasure coding and replication in storage clusters 0 2012
8,762,353 Elimination of duplicate objects in storage clusters 0 2012
8,843,454 Elimination of duplicate objects in storage clusters 0 2014
 
PERSONALWEB TECHNOLOGIES, LLC (7)
7,949,662 De-duplication of data in a data processing system 27 2003
8,099,420 Accessing data in a data processing system 8 2004
8,082,262 Methods, systems, and devices supporting data access in a data processing system 7 2007
8,001,096 Computer file system using content-dependent file identifiers 14 2007
7,945,539 Distributing and accessing data in a data processing system 13 2007
7,945,544 Similarity-based access control of data in a data processing system 14 2007
7,802,310 Controlling access to data in a data processing system 14 2007
 
BRILLIANT DIGITAL ENTERTAINMENT, INC. (4)
7,729,992 Monitoring of computer-related resources and associated methods and systems for disbursing compensation 12 2003
8,095,500 Methods and systems for searching content in distributed computing networks 6 2004
7,809,646 Monitoring of computer-related resources and associated methods and systems for allocating and disbursing compensation 6 2010
8,645,416 Searching content in distributed computing networks 0 2011
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
7,774,364 Uniform name space referrals with location independence 0 2005
8,495,030 Records declaration filesystem monitoring 0 2011
8,495,031 Records declaration filesystem monitoring 0 2012
 
NETWORK-1 TECHNOLOGIES, INC. (3)
8,640,179 Method for using extracted features from an electronic work 0 2011
8,782,726 Method for taking action based on a request related to an electronic media work 0 2013
8,656,441 System for using extracted features from an electronic work 0 2013
 
ALTNET, INC. (2)
8,185,576 Filter for a distributed network 2 2006
8,775,508 Filter for a distributed network 0 2012
 
EMOZE LTD. (2)
7,797,273 System and a method for reliable symmetric data synchronization 1 2006
8,244,670 System and method for reliable symmetric data synchronization 0 2010
 
IRDETO USA, INC. (2)
7,934,097 Method, apparatus, and system for managing, reviewing, comparing and detecting data on a wide area network 1 2000
7,650,643 Method, apparatus, and system for managing, reviewing, comparing and detecting data on a wide area network 1 2007
 
SAVVIS COMMUNICATIONS CORPORATION (2)
8,468,245 Delivering resources to clients in a distributed computing environment 1 2007
8,301,774 Delivering resources to clients in a distributed computing environment 0 2007
 
THE ASCENT GROUP LIMITED (2)
8,200,760 Storage and authentication of data transactions 1 2003
8,656,166 Storage and authentication of data transactions 0 2012
 
Backa, Bruce R. (1)
8,135,762 System and method for determining true computer file type identity 0 2009
 
CISCO TECHNOLOGY, INC. (1)
7,676,568 Centrally-controlled distributed marking of content 1 2004
 
COVERITY, INC. (1)
7,409,376 Collection content classifier 2 2005
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
8,620,908 Retrieving configuration records from a configuration management database 0 2008
 
NETWORK APPLIANCE, INC. (1)
7,886,068 Management of streaming media playlists 0 2005
 
RICOH COMPANY, LTD. (1)
7,684,068 Method and system for automatically and transparently archiving documents and document meta data 3 2004
 
SAP AG (1)
8,032,494 Archiving engine 0 2005
 
SAVVIS ASSET HOLDINGS, INC. (1)
7,860,964 Policy-based content delivery network selection 21 2007
 
Other [Check patent profile for assignment information] (1)
8,615,652 System and method for providing load balanced secure media content and data delivery in a distributed computing environment 0 2002

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Feb 9, 2017
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00