Media tracking system and method

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7043473
SERIAL NO

09988824

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method for identifying a media file transmitted over a network includes creating a plurality of known media file identifiers, each for a respective one of a plurality of known media files, using an identifier generating algorithm, storing the known media file identifiers in a database, creating a media file identifier for an unknown media file with the identifier generating algorithm and comparing the media file identifier for the unknown media file with known media file identifiers in order to produce an identification of the unknown media file.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
GOOGLE INC.MOUNTAIN VIEW, CA22671
INTERNET DIRECT MEDIA (DELAWARE), INC., A DELAWARE CORPORATIONBELLEVUE, WA2

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Baker, Brian Bellevue, WA 31 657
Rassool, Reza Stevenson Ranch, CA 11 277
Worzel, William P Milan, MI 5 199

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
4694489 Video transmission system 105 1986
 
MRJ, INC. (2)
5933498 System for controlling access and distribution of digital property 845 1997
6314409 System for controlling access and distribution of digital property 590 1998
 
PINPOINT INCORPORATED (1)
5758257 System and method for scheduling broadcast of and access to video programs and other data using customer profiles 1274 1994
 
MEDIATEK INC. (1)
6226794 Set top terminal for an interactive information distribution system 95 1997
 
NAGRA PLUS S.A. (3)
5134656 Pre-payment television system using a memory card associated with a decoder 63 1990
5144663 Method of interactive communication between a subscriber and a decoder of a system of pay-television and decoder thereof 289 1990
5375168 Method for scrambling and unscrambling a video signal 50 1991
 
KUDELSKI S.A. FABRIQUE D'ENREGISTREURS NAGRA (1)
5067035 Error prevention in a recording and reproducing device with at least one rotating head 48 1989
 
THOMSON CONSUMER ELECTRONICS, INC. (1)
6035037 System for processing a video signal via series-connected high speed signal processing smart cards 101 1997
 
PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA (1)
6191782 Terminal apparatus and method for achieving interactive operations by displaying a desired piece of image information at high speed using cache memories, out of a large amount of image information sent in a one-way direction 91 1997
 
UP TWO, INC. (1)
5640546 Composition of systems of objects by interlocking coordination, projection, and distribution 148 1995
 
COX COMMUNICATIONS, INC. (1)
6314572 Method and apparatus for providing subscription-on-demand services, dependent services and contingent services for an interactive information distribution system 169 1999
 
Online Monitoring Services (1)
* 6401118 Method and computer program product for an online monitoring search engine 210 1998
 
HUGHES ELECTRONICS CORPORATION (1)
6247950 Secure smart card and tool for removing same 42 1999
 
INTELLECTUAL VENTURES I LLC (1)
* 6460050 Distributed content identification system 504 1999
 
MICROSOFT TECHNOLOGY LICENSING, LLC (3)
* 5701469 Method and system for generating accurate search results using a content-index 217 1995
* 6199081 Automatic tagging of documents and exclusion by content 141 1998
* 6547829 Method and system for detecting duplicate documents in web crawls 142 1999
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (1)
6654420 Video encoding-method 197 2000
 
KABUSHIKI KAISHA TOSHIBA (1)
6409080 Portable electronic device and loyalty point system 78 2001
 
ENVISIONAL TECHNOLOGY LIMITED (1)
* 2002/0087,515 Data acquisition system 71 2001
 
GOOGLE INC. (1)
6449719 Process and streaming server for encrypting a data stream 120 1999
 
SAFENET DATA SECURITY (ISRAEL) LTD. (8)
6189097 Digital Certificate 96 1997
6073256 Digital product execution control 75 1997
6272636 Digital product execution control and security 100 1997
6009525 Multi-tier electronic software distribution 168 1997
6055503 Software program self-modification 74 1997
6334213 Merging of separate executable computer programs to form a single executable computer program 64 1998
6285985 Advertising-subsidized and advertising-enabled software 183 1998
6009401 Relicensing of electronically purchased software 294 1998
 
LG ELECTRONICS INC. (1)
6654423 PID/section filter in digital television system 50 2000
 
MINERAL LASSEN LLC (1)
* 6643641 Web search engine with graphic snapshots 258 2000
 
CREATIVE TECHNOLOGY LTD. (1)
* 6453252 Process for identifying audio content 207 2000
 
Defil N.V. Holland Intertrust (Antilles) N.V. (1)
5922208 Filter device 56 1998
 
NOKIA TELECOMMUNICATIONS OY (1)
* 6738906 Marking of electronic documents in order to expose unauthorized publication 3 1999
 
RAKUTEN, INC. (1)
6505299 Digital image scrambling for image coding systems 119 1999
 
NDS LIMITED (2)
5923666 Decoding carriers encoded using orthogonal frequency division multiplexing 55 1996
5939975 Theft prevention system and method 122 1997
 
PHILIP A. RUBIN AND ASSOCIATES, INC. (1)
6009116 GPS TV set top box with regional restrictions 113 1997
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 6675174 System and method for measuring similarity between a set of known temporal media segments and a one or more temporal media streams 166 2000
 
EXCALIBUR IP, LLC (1)
* 6349296 Method for clustering closely resembling data objects 149 2000
 
IMAGELOCK, INC. (A NEVADA CORPORATION) (1)
* 6628824 Method and apparatus for image identification and comparison 55 1999
 
IRDETO B.V. (5)
5799089 System and apparatus for blockwise encryption/decryption of data 55 1996
6021197 Method and apparatus for controlling the operation of a signal decoder in a broadcasting system 48 1996
5920625 Method and apparatus for transmitting and receiving encrypted signals 66 1997
6038433 Method for automatically searching a frequency range for signal channels in a receiver for digitally modulated signals, and receiver for applying such a method 63 1997
6651170 Integrated circuit and smart card comprising such a circuit 42 1999
 
INTERTRUST TECHNOLOGIES CORPORATION (24)
5943422 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels 929 1996
6157721 Systems and methods using cryptography to protect secure computing environments 527 1996
5892900 Systems and methods for secure transaction management and electronic rights protection 2407 1996
5910987 Systems and methods for secure transaction management and electronic rights protection 929 1996
5915019 Systems and methods for secure transaction management and electronic rights protection 714 1997
5917912 System and methods for secure transaction management and electronic rights protection 689 1997
5949876 Systems and methods for secure transaction management and electronic rights protection 636 1997
5920861 Techniques for defining using and manipulating rights management data structures 617 1997
5982891 Systems and methods for secure transaction management and electronic rights protection 992 1997
6112181 Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 970 1997
6668325 Obfuscation techniques for enhancing software security 409 1998
6253193 Systems and methods for the secure transaction management and electronic rights protection 717 1998
6185683 Trusted and secure techniques, systems and methods for item delivery and execution 752 1998
6240185 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels 361 1999
6138119 Techniques for defining, using and manipulating rights management data structures 503 1999
6363488 Systems and methods for secure transaction management and electronic rights protection 550 1999
6389402 Systems and methods for secure transaction management and electronic rights protection 440 1999
6237786 Systems and methods for secure transaction management and electronic rights protection 437 1999
6427140 Systems and methods for secure transaction management and electronic rights protection 432 1999
6658568 Trusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights management 502 1999
6292569 Systems and methods using cryptography to protect secure computing environments 351 2000
6449367 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels 339 2001
6640304 Systems and methods for secure transaction management and electronic rights protection 297 2002
6618484 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels 212 2002
 
COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC (1)
6459427 Apparatus and method for web-casting over digital broadcast TV network 290 1998
 
CISCO TECHNOLOGY, INC. (11)
5590200 Apparatus and method for securing communication systems 98 1994
5666412 Secure access systems and methods utilizing two access cards 97 1995
5684876 Apparatus and method for cipher stealing when encrypting MPEG transport packets 59 1996
5774546 Secure access system utilizing an access card having more than one embedded integrated circuit and/or plurality of security levels 87 1997
5878134 Secure access systems utilizing more than one IC card 89 1997
6178242 Digital recording protection system 94 1998
6405369 Smart card chaining in pay television systems 104 1998
6298441 Secure document access system 113 1998
6587561 Key delivery in a secure broadcasting system 108 1999
6629243 Secure communications system 113 1999
6466670 System for preventing playback of unauthorized digital video recordings 92 2000
 
CISCO SYSTEMS, INC. (4)
5539450 Methods and systems for providing additional service applications in pay television 153 1993
5774527 Integrated telephone and cable communication networks 165 1994
5592212 Methods and systems for non-program applications for subscriber television 157 1995
6634028 Television system communicating individually addressed information 60 1997
 
THOMSON LICENSING (1)
6409089 Method for protecting the audio/visual data across the NRSS interface 68 2001
 
FUJITSU LIMITED (1)
* 6658403 Apparatus and method for managing electronic original data 27 2000
 
HENKEL KOMMANDITGESELLSCHAFT AUF AKTIEN (HENKKEL KGAA) (1)
5805705 Synchronization of encryption/decryption keys in a data communication network 82 1996
 
Magnifi, Inc. (1)
* 5903892 Indexing of media content on a network 273 1997
 
ZHIGU HOLDINGS LIMITED (2)
6049671 Method for identifying and obtaining computer software from a network computer 383 1996
6256668 Method for identifying and obtaining computer software from a network computer using a tag 235 1998
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
5621799 Scrambled transmission system 75 1994
 
LIVE UPDATE, INC. (1)
5883957 Methods and apparatus for encrypting and decrypting MIDI files 67 1997
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
NETWORK-1 TECHNOLOGIES, INC. (8)
8640179 Method for using extracted features from an electronic work 3 2011
9256885 Method for linking an electronic media work to perform an action 2 2013
8904464 Method for tagging an electronic media work to perform an action 2 2013
9282359 Method for taking action with respect to an electronic media work 0 2013
8904465 System for taking action based on a request related to an electronic media work 2 2013
8782726 Method for taking action based on a request related to an electronic media work 9 2013
8656441 System for using extracted features from an electronic work 2 2013
9348820 System and method for taking action with respect to an electronic media work and logging event information related thereto 2 2013
 
Other [Check patent profile for assignment information] (3)
* 2008/0013,829 System and method for the identification of motional media in players and recorders without Internet access 1 2007
* 2009/0177,628 SYSTEM, APPARATUS, AND METHOD FOR PROVIDING ILLEGAL USE RESEARCH SERVICE FOR IMAGE DATA, AND SYSTEM, APPARATUS, AND METHOD FOR PROVIDING PROPER USE RESEARCH SERVICE FOR IMAGE DATA 43 2008
* 2012/0191,710 DIRECTED PLACEMENT OF DATA IN A REDUNDANT DATA STORAGE SYSTEM 2 2012
 
ADOBE SYSTEMS INCORPORATED (2)
* 7930236 Direct tracking of keywords to ads/text 2 2006
8117114 Direct tracking of keywords to Ads/text 1 2011
 
WELLS FARGO BANK, NATIONAL ASSOCIATION (2)
8176060 Online tool for registering media 2 2007
* 2009/0024,675 ONLINE TOOL FOR REGISTERING MEDIA 7 2007
 
SONIC IP, INC. (12)
8997161 Application enhancement tracks 3 2008
* 2009/0169,181 APPLICATION ENHANCEMENT TRACKS 28 2008
8909922 Systems and methods for playing back alternative streams of protected content protected using common cryptographic information 4 2011
8918636 Systems and methods for protecting alternative streams in adaptive bitrate streaming systems 4 2011
8656183 Federated digital rights management scheme including trusted systems 0 2012
9247317 Content streaming with client device trick play index 1 2013
9094737 Network video streaming with trick play based on separate trick play files 3 2013
9210481 Systems and methods for performing smooth visual search of media encoded for adaptive bitrate streaming via hypertext transfer protocol using trick play streams 1 2014
9184920 Federated digital rights management scheme including trusted systems 1 2014
9124773 Elementary bitstream cryptographic material transport systems and methods 2 2014
9247311 Systems and methods for playing back alternative streams of protected content protected using common cryptographic information 1 2014
9621522 Systems and methods for playing back alternative streams of protected content protected using common cryptographic information 0 2015
 
YAMAHA CORPORATION (2)
* 7274789 Information recording/reproducing apparatus with security measure 0 2003
* 2004/0025,041 Information recording/reproducing apparatus with security measure 1 2003
 
HARMONIC INC. (1)
* 8504571 Directed placement of data in a redundant data storage system 4 2012
 
ATTRIBUTOR CORPORATION (5)
* 2008/0059,536 Content monitoring and host compliance evaluation 34 2006
9031919 Content monitoring and compliance enforcement 3 2011
8935745 Determination of originality of content 2 2014
9342670 Content monitoring and host compliance evaluation 2 2014
9436810 Determination of copied content, including attribution 0 2014
 
SONY ERICSSON MOBILE COMMUNICATIONS AB (2)
* 7930367 Low storage portable media player 0 2006
* 2007/0168,540 Low storage portable media player 16 2006
 
MICROSOFT TECHNOLOGY LICENSING, LLC (14)
* 2004/0019,658 Metadata retrieval protocols and namespace identifiers 31 2003
* 7580952 Automatic digital image grouping using criteria based on image metadata and spatial information 25 2005
* 2006/0195,475 Automatic digital image grouping using criteria based on image metadata and spatial information 29 2005
7296031 Auto playlist generator 24 2005
7647128 Methods, computer-readable media, and data structures for building an authoritative database of digital audio identifier elements and identifying media items 1 2005
* 2006/0253,207 Methods, computer-readable media, and data structures for building an authoritative database of digital audio identifier elements and identifying media items 6 2005
* 2006/0242,198 Methods, computer-readable media, and data structures for building an authoritative database of digital audio identifier elements and identifying media items 5 2005
7688686 Enhanced table of contents (TOC) identifiers 0 2005
* 2007/0097,802 Enhanced table of contents (TOC) identifiers 0 2005
* 7313571 Auto playlist generator 20 2005
* 7305366 Content revocation and license modification in a digital rights management (DRM) system on a computing device 4 2005
* 2006/0095,383 Content revocation and license modification in a digital rights management (DRM) system on a computing device 2 2005
7548934 Auto playlist generator 40 2006
* 2008/0208,831 CONTROLLING SEARCH INDEXING 9 2007
 
PORTAUTHORITY TECHNOLOGIES, LLC (2)
* 9177120 Method and application for a reactive defense against illegal distribution of multimedia content in file sharing networks 0 2012
* 2012/0291,135 METHOD AND APPLICATION FOR A REACTIVE DEFENSE AGAINST ILLEGAL DISTRIBUTION OF MULTIMEDIA CONTENT IN FILE SHARING NETWORKS 0 2012
 
Cortica, Ltd. (11)
9529984 System and method for verification of user identification based on multimedia content elements 0 2013
9639532 Context-based analysis of multimedia content items using signatures of multimedia elements and matching concepts 0 2013
9489431 System and method for distributed search-by-content 0 2013
* 9646005 System and method for creating a database of multimedia content elements assigned to users 0 2014
9477658 Systems and method for speech to speech translation using cores of a natural liquid architecture system 0 2014
9575969 Systems and methods for generation of searchable structures respective of multimedia data content 0 2014
9558449 System and method for identifying a target area in a multimedia content element 0 2014
9449001 System and method for generation of signatures for multimedia data elements 0 2014
9466068 System and method for determining a pupillary response to a multimedia data element 0 2015
9652785 System and method for matching advertisements to multimedia content elements 0 2015
9646006 System and method for capturing a multimedia content item by a mobile device and matching sequentially relevant content to the multimedia content item 0 2016
 
DISNEY ENTERPRISES, INC. (1)
* 2010/0057,527 SYSTEM AND METHOD FOR PERSONALIZED ACTION BASED ON A COMPARISON OF DELIVERED CONTENT WITH A CONTENT FINGERPRINT DATABASE 1 2008
 
GOOGLE INC. (42)
8707312 Document reuse in a search engine crawler 0 2004
* 8042112 Scheduler for search engine crawler 28 2004
8301658 Site directed management of audio components of uploaded video files 3 2007
* 2009/0144,326 Site Directed Management of Audio Components of Uploaded Video Files 14 2007
* 8094872 Three-dimensional wavelet based video fingerprinting 34 2007
8611422 Endpoint based video fingerprinting 6 2007
* 2008/0109,369 Content Management System 29 2007
8924270 Monetization of digital content contributions 0 2008
* 2008/0275,763 Monetization of Digital Content Contributions 19 2008
8238669 Detection and classification of matches between time-based media 7 2008
* 2009/0052,784 Detection And Classification Of Matches Between Time-Based Media 58 2008
9129008 Sentiment-based classification of media content 4 2008
8175413 Video identification through detection of proprietary rights logos in media 22 2009
8229219 Full-length video fingerprinting 10 2009
9633014 Policy based video content syndication 0 2010
* 2010/0263,020 POLICY-BASED VIDEO CONTENT SYNDICATION 7 2010
8625033 Large-scale matching of audio and video 4 2010
8572121 Blocking of unlicensed audio content in video files on a video hosting website 1 2010
* 2010/0169,655 BLOCKING OF UNLICENSED AUDIO CONTENT IN VIDEO FILES ON A VIDEO HOSTING WEBSITE 5 2010
8158870 Intervalgram representation of audio for melody recognition 8 2010
* 2011/0213,720 Content Rights Management 1 2010
8584197 Media rights management using melody identification 0 2010
8584198 Syndication including melody recognition and opt out 0 2010
8611689 Three-dimensional wavelet based video fingerprinting 0 2010
8707313 Scheduler for search engine crawler 0 2011
8407204 Minimizing visibility of stale content in web searching including revising web crawl intervals of documents 8 2011
8880534 Video classification boosting 0 2011
9384734 Real-time audio recognition using multiple recognizers 0 2012
9280599 Interface for real-time audio recognition 0 2012
8775403 Scheduler for search engine crawler 0 2012
8965859 Robust hashing of digital media data 0 2012
9336367 Site directed management of audio components of uploaded video files 0 2012
9208225 Incentive-based check-in 0 2012
8782032 Minimizing visibility of stale content in web searching including revising web crawl intervals of documents 0 2013
9424402 Blocking of unlicensed audio content in video files on a video hosting website 0 2013
9142000 Media rights management using melody identification 0 2013
9129094 Syndication including melody recognition and opt out 0 2013
9135674 Endpoint based video fingerprinting 0 2013
9111537 Real-time audio recognition protocol 0 2014
* 2016/0132,771 Application Complexity Computation 0 2014
9396312 Syndication including melody recognition and opt out 0 2015
9495425 Sentiment-based classification of media content 0 2015
 
SealedMedia Limited (2)
* 8010800 Search engine and digital rights management 0 2001
* 2004/0158,527 Search engine and digital rights management 34 2003
 
CANON KABUSHIKI KAISHA (6)
* 7292359 Image processing apparatus and image processing method 1 2001
* 2002/0030,849 Image processing apparatus and image processing method 2 2001
7969600 Printing of linked data in a network 0 2007
* 2008/0007,776 IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD 0 2007
8390863 Image processing apparatus and image processing method 0 2011
* 2011/0228,333 IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD 0 2011
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 8121995 Service search system, method, and program 1 2009
* 2013/0212,662 SECURITY ACCESS IN A COMPUTER-BASED FLOW OF TASKS 0 2012
 
EXCALIBUR IP, LLC (1)
* 2008/0155,701 METHOD AND SYSTEM FOR UNAUTHORIZED CONTENT DETECTION AND REPORTING 10 2006
 
NIELSEN MEDIA RESEARCH, INC. (3)
* 2008/0294,647 METHODS AND APPARATUS TO MONITOR CONTENT DISTRIBUTED BY THE INTERNET 9 2008
8249992 Digital rights management and audience measurement systems and methods 36 2008
* 2008/0249,961 DIGITAL RIGHTS MANAGEMENT AND AUDIENCE MEASUREMENT SYSTEMS AND METHODS 53 2008
 
XORBIT, INC. (2)
8255963 System and method for monitoring video data 0 2007
* 2007/0261,073 System and method for monitoring video data 30 2007
 
CISCO TECHNOLOGY, INC. (2)
* 8205255 Anti-content spoofing (ACS) 10 2007
* 2008/0289,047 ANTI-CONTENT SPOOFING (ACS) 19 2007
 
AMBERCORE SOFTWARE INC. (1)
* 7864175 Fast gridding of irregular data 6 2007
 
SOPHOS LIMITED (2)
* 2008/0289,041 TARGET DATA DETECTION IN A STREAMING ENVIRONMENT 2 2008
* 2008/0256,634 TARGET DATA DETECTION IN A STREAMING ENVIRONMENT 3 2008
 
RICOH COMPANY, LTD. (3)
* 7454061 System, apparatus, and method for providing illegal use research service for image data, and system, apparatus, and method for providing proper use research service for image data 6 2004
* 2005/0008,225 System, apparatus, and method for providing illegal use research service for image data, and system, apparatus, and method for providing proper use research service for image data 11 2004
8121410 System, apparatus, and method for providing illegal use research service for image data, and system, apparatus, and method for providing proper use research service for image data 1 2008
 
DR. INGEMAR J. COX (5)
9558190 System and method for taking action with respect to an electronic media work 0 2015
9544663 System for taking action with respect to a media work 0 2015
9536253 Methods for linking an electronic media work to perform an action 0 2015
9538216 System for taking action with respect to a media work 0 2015
9529870 Methods for linking an electronic media work to perform an action 0 2015
 
PINEHILL TECHNOLOGY, LLC (6)
8185507 System and method for identifying substantially similar files 5 2007
8171004 Use of hash values for identification and location of content 7 2007
9020964 Generation of fingerprints for multimedia content based on vectors and histograms 0 2007
8549022 Fingerprint generation of multimedia content based on a trigger point with the multimedia content 3 2007
8463000 Content identification based on a search of a fingerprint database 3 2007
8156132 Systems for comparing image fingerprints 18 2007
 
UNIVERSITY COURT OF THE UNIVERSITY OF ST ANDREWS (2)
* 8433108 Video fingerprinting 8 2007
* 2010/0054,537 VIDEO FINGERPRINTING 3 2007
 
DIGIMARC CORPORATION (11)
8953908 Metadata management and generation using perceptual features 0 2005
8738749 Content monitoring and host compliance evaluation 6 2006
9179200 Method and system for determining content treatment 0 2008
* 2008/0228,733 Method and System for Determining Content Treatment 41 2008
8341412 Methods for identifying audio or video content 19 2008
* 2008/0208,849 Methods for Identifying Audio or Video Content 23 2008
8458482 Methods for identifying audio or video content 10 2012
8868917 Methods for identifying audio or video content 4 2013
* 8688999 Methods for identifying audio or video content 6 2013
9654447 Customized handling of copied content based on owner-specified similarity thresholds 0 2014
9292513 Methods for identifying audio or video content 0 2014
 
Beyond Broadband Technology, LLC (1)
8503675 Cable television secure communication system for one way restricted 0 2009
 
YAHOO! INC. (1)
* 2009/0089,326 METHOD AND APPARATUS FOR PROVIDING MULTIMEDIA CONTENT OPTIMIZATION 5 2007
 
NOKIA CORPORATION (3)
* 2006/0168,227 System, method, device, module and computer code product for progressively downloading a content file 15 2004
* 2009/0006,397 Systems, Methods, Devices and Computer Program Products for Providing Media Recommendation Trekking 9 2007
* 2009/0199,697 SYSTEMS, METHODS, DEVICES, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING MUSIC RECOMMENDATION TREKKING 12 2009
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Nov 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