`
`Addendum
`
`1.
`SYSTEM AND METHODS FOR VIDEO AND AUDIO DATA DISTRIBUTION
`2. Ce1iification and Request for Prioritized Examination Under 37 C.F.R. 1.102(e)
`
`Comcast - Exhibit 1007, page 2
`
`
`
`Doc Code: PA ..
`f A
`·
`D
`D
`OCUment escnption: Power O
`ttorney
`
`PTO/AIA/82A (07-13)
`Approved for use through 11/30/2014. 0MB 0651-0051
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it displays a valid 0MB control number.
`
`TRANSMITT Al FOR POWER OF ATTORNEY TO ONE OR MORE
`REGISTERED PRACTITIONERS
`
`NOTE: This form is to be submitted with the Power of Attorney by Applicant form (PTO/AIN828) to identify the application to which the
`Power of Attorney is directed, in accordance with 37 CFR 1.5, unless the application number and filing date are identified in the Power of
`Attorney by Applicant form. If neither form PTO/AIN82A nor form PTO/AIA82B identifies the application to which the Power of Attorney is
`directed, the Power of Attorney will not be recognized in the application.
`
`Application Number
`
`Filing Date
`
`First Named Inventor
`
`Title
`
`To Be Assigned
`
`Herewith
`
`James J. FALLON
`
`SYSTEM AND METHODS FOR VIDEO AND AUDIO DATA DISTRIBUTION
`
`Art Unit
`
`To Be Assigned
`
`Examiner Name
`
`To Be Assigned
`Attorney Docket Number 2855.0050008
`SIGNATURE of Ap~icant or Patent Pr~ctitioner
`
`Signature
`
`Name
`
`Michael V. Messinger
`! - - - - - - - - - -+ - - -
`Title (if Applicant is a
`juristic entity)
`
`Applicant Name (if Applicant is a juristic entity)
`
`·---······. ,-:J~?:'. • _ /<:? ~:< ·:"> ,,-_ ----,-D-at_e_(_o_p-ti_o_na_l_)+-----(_:_
`
`..... < ____ --1
`
`Registration
`Number
`
`37,575
`
`NOTE: This form must be signed in accordance with 37 CFR 1.33. See 37 CFR 1.4(d) for signature requirements and certifications. If
`more than one applicant, use multiple forms.
`
`W *Total of 1
`
`forms are submitted.
`
`This collection of information is required by 37 CFR 1. 131, 1.32, and 1.33. The information is required to obtain or retain a benefit by
`the public which is to file (and by the USPTO to process) an application. Confidentiality is governed by 35 U.S.C. 122 and 37 CFR
`1. 11 and 1. 14. This collection is estimated to take 3 minutes to complete, including gathering, preparing, and submitting the completed
`application form to the USPTO. Time will vary depending upon the individual case. Any comments on the amount of time you require
`to complete this form and/or suggestions for reducing this burden, should be sent to the Chief Information Officer, U.S. Patent and
`Trademark Office, U.S. Department of Commerce, P.O. Box 1450, Alexandria, VA 22313-1450. DO NOT SEND FEES OR
`COMPLETED FORMS TO THIS ADDRESS. SEND TO: Commissioner for Patents, P.O. Box 1450, Alexandria, VA 22313-1450.
`
`If you need assistance in completing the form, ca/11-800-PTO-9199 and select option 2.
`
`1787683
`
`Comcast - Exhibit 1007, page 3
`
`
`
`
`
`PTO/AIN14 (12-13)
`Approved for use through 01/31/2014. 0MB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it contains a valid 0MB control number.
`
`Application Data Sheet 37 CFR 1.76
`
`Attorney Docket Number
`
`2855.0050008
`
`Application Number
`
`Title of Invention
`
`SYSTEM AND METHODS FOR VIDEO AND AUDIO DATA DISTRIBUTION
`
`The application data sheet is part of the provisional or nonprovisional application for which it is being submitted. The following form contains the
`bibliographic data arranged in a format specified by the United States Patent and Trademark Office as outlined in 37 CFR 1.76.
`This document may be completed electronically and submitted to the Office in electronic format using the Electronic Filing System (EFS) or the
`document may be printed and included in a paper filed application.
`
`Secrecy Order 37 CFR 5.2
`D Portions or all of the application associated with this Application Data Sheet may fall under a Secrecy Order pursuant to
`37 CFR 5.2 (Paper filers only. Applications that fall under Secrecy Order may not be filed electronically.)
`
`Inventor Information:
`
`1
`Inventor
`Legal Name
`
`I Remove I
`
`Prefix Given Name
`
`Middle Name
`
`Family Name
`
`Suffix
`
`FALLON
`J.
`James
`Residence Information (Select One) (!) US Residency 0 Non US Residency 0 Active US Military Service
`I State/Province I NY
`I Country of Residence i I US
`City
`Armonk
`
`Mailing Address of Inventor:
`
`Address 1
`
`11 Wampus Close
`
`Address 2
`City
`I New York
`Postal Code
`
`1 10504
`
`2
`Inventor
`Legal Name
`
`I State/Province
`1 us
`I Country i
`
`I NY
`
`I Remove I
`
`Prefix Given Name
`
`Middle Name
`
`Family Name
`
`Suffix
`
`MCERLAIN
`J.
`Stephen
`Residence Information (Select One) (!) US Residency 0 Non US Residency 0 Active US Military Service
`I State/Province I NY
`I Country of Residence i I US
`City
`Armonk
`
`Mailing Address of Inventor:
`
`Address 1
`
`11 Wampus Close
`
`Address 2
`I New York
`City
`Postal Code
`
`I State/Province
`I 10504
`I us
`I Country i
`All Inventors Must Be Listed - Additional Inventor Information blocks may be
`generated within this form by selecting the Add button.
`
`I NY
`
`I
`
`Add I
`
`Correspondence Information:
`Enter either Customer Number or complete the Correspondence Information section below.
`For further information see 37 CFR 1.33(a).
`
`EFS Web 2.2.10
`
`Comcast - Exhibit 1007, page 5
`
`
`
`PTO/AIN14 (03-13)
`Approved for use through 01/31/2014. 0MB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it contains a valid 0MB control number.
`
`Application Data Sheet 37 CFR 1.76
`
`Attorney Docket Number
`
`2855.0050008
`
`Application Number
`
`Title of Invention
`
`SYSTEM AND METHODS FOR VIDEO AND AUDIO DATA DISTRIBUTION
`
`D An Address is being provided for the correspondence Information of this application.
`Customer Number
`26111
`
`Email Address
`
`Application Information:
`
`I I Add Email I
`
`!Remove Emaill
`
`Title of the Invention
`
`SYSTEM AND METHODS FOR VIDEO AND AUDIO DATA DISTRIBUTION
`
`Attorney Docket Number 2855.0050008
`
`I Small Entity Status Claimed
`
`Application Type
`
`Nonprovisional
`
`Subject Matter
`
`Utility
`
`(cid:143)
`
`Total Number of Drawing Sheets (if any)
`Filing By Reference:
`Only compete this section when filing an application by reference under 35U.S.C.111 (c) and 37 CFR 1 .57(a). Do not complete this section if
`application papers including a specification and any drawings are being filed. Any domestic benefit or foreign priority information must be
`provided in the appropriate section(s) below (i.e., "Domestic Benefit/National Stage Information" and "Foreign Priority Information").
`
`I Suggested Figure for Publication (if any) I
`
`I 4
`
`For the purposes of a filing date under 37 CFR 1.53(b), the description and any drawings of the present application are replaced by this
`reference to the previously filed application, subject to conditions and requirements of 37 CFR 1.57(a).
`
`Application number of the previously
`filed application
`
`Filing date (YYYY-MM-DD)
`
`Intellectual Property Authority or Country i-
`
`Publication Information:
`D Request Early Publication (Fee required at time of Request 37 CFR 1.219)
`Request Not to Publish. I hereby request that the attached application not be published under
`D 35 U.S.C. 122(b) and certify that the invention disclosed in the attached application has not and will not be the
`subject of an application filed in another country, or under a multilateral international agreement, that requires
`publication at eighteen months after filing.
`
`Representative Information:
`
`Representative information should be provided for all practitioners having a power of attorney in the application. Providing
`this information in the Application Data Sheet does not constitute a power of attorney in the application (see 37 CFR 1.32).
`Either enter Customer Number or complete the Representative Name section below. If both sections are completed the customer
`Number will be used for the Representative Information during processing.
`
`Please Select One:
`
`Customer Number
`
`® Customer Number
`26111
`
`I O US Patent Practitioner 10 Limited Recognition (37 CFR 11.9)
`
`EFS Web 2.2.10
`
`Comcast - Exhibit 1007, page 6
`
`
`
`PTO/AIN14 (03-13)
`Approved for use through 01/31/2014. 0MB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it contains a valid 0MB control number.
`
`Application Data Sheet 37 CFR 1.76
`
`Attorney Docket Number
`
`2855.0050008
`
`Application Number
`
`Title of Invention
`
`SYSTEM AND METHODS FOR VIDEO AND AUDIO DATA DISTRIBUTION
`
`Domestic Benefit/National Stage Information:
`This section allows for the applicant to either claim benefit under 35 U.S.C. 119(e), 120, 121, or 365(c) or indicate National Stage
`entry from a PCT application. Providing this information in the application data sheet constitutes the specific reference required
`by 35 U.S.C. 119(e) or 120, and 37 CFR 1.78.
`When referring to the current application, please leave the application number blank.
`
`Prior Application Status Pending
`
`I Remove I
`
`Application Number
`
`Continuity Type
`
`Prior Application Number
`
`Filing Date (YYYY-MM-DD)
`
`Prior Application Status Patented
`
`Continuation of
`
`14033245
`
`2013-09-20
`
`I Remove I
`
`Application
`Number
`
`Continuity Type
`
`Prior Application
`Number
`
`Filing Date
`(YYYY-MM-DD)
`
`Patent Number
`
`Issue Date
`(YYYY-MM-DD)
`
`14033245
`
`Continuation of
`
`13154239
`
`2011-06-06
`
`8553759
`
`Prior Application Status Patented
`
`2013-10-08
`
`I Remove I
`
`Application
`Number
`
`Continuity Type
`
`Prior Application
`Number
`
`Filing Date
`(YYYY-MM-DD)
`
`Patent Number
`
`Issue Date
`(YYYY-MM-DD)
`
`13154239
`
`Continuation of
`
`12123081
`
`2008-05-19
`
`8073047
`
`Prior Application Status Patented
`
`2011-12-06
`
`I Remove I
`
`Application
`Number
`
`Continuity Type
`
`Prior Application
`Number
`
`Filing Date
`(YYYY-MM-DD)
`
`Patent Number
`
`Issue Date
`(YYYY-MM-DD)
`
`12123081
`
`Continuation of
`
`10076013
`
`2002-02-13
`
`7386046
`
`Prior Application Status Expired
`
`2008-06-10
`
`I Remove I
`
`Application Number
`
`Continuity Type
`
`Prior Application Number
`
`Filing Date (YYYY-MM-DD)
`
`10076013
`
`Claims benefit of provisional
`
`60268394
`
`2001-02-13
`
`Additional Domestic Benefit/National Stage Data may be generated within this form
`by selecting the Add button.
`
`I Add I
`
`Foreign Priority Information:
`
`This section allows for the applicant to claim priority to a foreign application. Providing this information in the application data sheet
`constitutes the claim for priority as required by 35 U.S.C. 119(b) and 37 CFR 1.55(d). When priority is claimed to a foreign application
`that is eligible for retrieval under the priority document exchange program (POX) ithe information will be used by the Office to
`automatically attempt retrieval pursuant to 37 CFR 1.55(h)(1) and (2). Under the POX program, applicant bears the ultimate
`responsibility for ensuring that a copy of the foreign application is received by the Office from the participating foreign intellectual
`property office, or a certified copy of the foreign priority application is filed, within the lime period specified in 37 CFR 1.55(g)(1 ).
`
`Application Number
`
`Country i
`
`Filing Date (YYYY-MM-DD)
`
`Access Codei (if applicable)
`
`I Remove I
`
`Additional Foreign Priority Data may be generated within this form by selecting the
`Add button.
`
`I Add I
`
`EFS Web 2.2.10
`
`Comcast - Exhibit 1007, page 7
`
`
`
`PTO/AIN14 (03-13)
`Approved for use through 01/31/2014. 0MB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it contains a valid 0MB control number.
`
`Application Data Sheet 37 CFR 1.76
`
`Attorney Docket Number
`
`2855.0050008
`
`Application Number
`
`Title of Invention
`
`SYSTEM AND METHODS FOR VIDEO AND AUDIO DATA DISTRIBUTION
`
`Statement under 37 CFR 1.55 or 1. 78 for AIA (First Inventor to File) Transition
`Applications
`
`This application (1) claims priority to or the benefit of an application filed before March 16, 2013 and (2) also
`contains, or contained at any time, a claim to a claimed invention that has an effective filing date on or after March
`
`(cid:143) 16, 2013.
`
`NOTE: By providing this statement under 37 CFR 1.55 or 1.78, this application, with a filing date on or after March
`16, 2013, will be examined under the first inventor to file provisions of the AIA.
`
`Authorization to Permit Access:
`
`~ Authorization to Permit Access to the Instant Application by the Participating Offices
`
`If checked, the undersigned hereby grants the USPTO authority to provide the European Patent Office (EPO),
`the Japan Patent Office (JPO), the Korean Intellectual Property Office (KIPO), the World Intellectual Property Office (WIPO),
`and any other intellectual property offices in which a foreign application claiming priority to the instant patent application
`is filed access to the instant patent application. See 37 CFR 1.14(c) and (h). This box should not be checked if the applicant
`does not wish the EPO, JPO, KIPO, WIPO, or other intellectual property office in which a foreign application claiming priority
`to the instant patent application is filed to have access to the instant patent application.
`
`In accordance with 37 CFR 1.14(h)(3), access will be provided to a copy of the instant patent application with respect
`to: 1) the instant patent application-as-filed; 2) any foreign application to which the instant patent application
`claims priority under 35 U.S.C. 119(a)-(d) if a copy of the foreign application that satisfies the certified copy requirement of
`37 CFR 1.55 has been filed in the instant patent application; and 3) any U.S. application-as-filed from which benefit is
`sought in the instant patent application.
`
`In accordance with 37 CFR 1.14(c), access may be provided to information concerning the date offiling this Authorization.
`
`Applicant Information:
`
`Providing assignment information in this section does not substitute for compliance with any requirement of part 3 of Title 37 of CFR
`to have an assignment recorded by the Office.
`
`EFS Web 2.2.10
`
`Comcast - Exhibit 1007, page 8
`
`
`
`PTO/AIN14 (03-13)
`Approved for use through 01/31/2014. 0MB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it contains a valid 0MB control number.
`
`Application Data Sheet 37 CFR 1.76
`
`Attorney Docket Number
`
`2855.0050008
`
`Application Number
`
`Title of Invention
`
`SYSTEM AND METHODS FOR VIDEO AND AUDIO DATA DISTRIBUTION
`
`I Remove I
`
`Applicant 1
`If the applicant is the inventor (or the remaining joint inventor or inventors under 37 CFR 1.45), this section should not be completed.
`The information to be provided in this section is the name and address of the legal representative who is the applicant under 37 CFR
`1.43; or the name and address of the assignee, person to whom the inventor is under an obligation to assign the invention, or person
`who otherwise shows sufficient proprietary interest in the matter who is the applicant under 37 CFR 1.46. If the applicant is an
`applicant under 37 CFR 1.46 (assignee, person to whom the inventor is obligated to assign, or person who otherwise shows sufficient
`proprietary interest) together with one or more joint inventors, then the joint inventor or inventors who are also the applicant should be
`identified in this section.
`
`Clear
`
`I
`lo Joint Inventor
`
`I
`
`lo Legal Representative under 35 U.S.C. 117
`® Assignee
`lo
`0 Person to whom the inventor is obligated to assign.
`If applicant is the legal representative, indicate the authority to file the patent application, the inventor is:
`
`Person who shows sufficient proprietary interest
`
`Name of the Deceased or Legally Incapacitated Inventor : I
`
`If the Applicant is an Organization check here.
`
`~
`
`Organization Name
`
`I Realtime Data LLC
`
`Mailing Address Information:
`
`11 Wampus Close
`
`New York
`
`Address 1
`
`Address 2
`
`City
`Country ii us
`
`Phone Number
`
`Email Address
`
`I
`
`State/Province
`
`NY
`
`Postal Code
`
`10504
`
`Fax Number
`
`Additional Applicant Data may be generated within this form by selecting the Add button.
`
`I Add I
`
`Assignee Information including Non-Applicant Assignee Information:
`
`Providing assignment information in this section does not subsitute for compliance with any requirement of part 3 of Tille 37 of CFR to
`have an assignment recorded by the Office.
`
`Assignee 1
`
`Complete this section if assignee information, including non-applicant assignee information, is desired to be included on the patent
`application publication . An assignee-applicant identified in the "Applicant Information" section will appear on the patent application
`publication as an applicant. For an assignee-applicant, complete this section only if identification as an assignee is also desired on the
`patent application publication.
`
`If the Assignee or Non-Applicant Assignee is an Organization check here.
`
`EFS Web 2.2.10
`
`I Remove I
`(cid:143)
`
`Comcast - Exhibit 1007, page 9
`
`
`
`PTO/AIN14 (03-13)
`Approved for use through 01/31/2014. 0MB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it contains a valid 0MB control number.
`
`Application Data Sheet 37 CFR 1.76
`
`Attorney Docket Number
`
`2855.0050008
`
`Application Number
`
`Title of Invention
`
`SYSTEM AND METHODS FOR VIDEO AND AUDIO DATA DISTRIBUTION
`
`Prefix
`
`Given Name
`
`Middle Name
`
`Family Name
`
`Suffix
`
`Mailing Address Information For Assignee including Non-Applicant Assignee:
`
`Address 1
`
`Address 2
`
`City
`
`Country i
`
`I
`Phone Number
`
`Email Address
`
`I
`
`State/Province
`
`Postal Code
`
`Fax Number
`
`Additional Assignee or Non-Applicant Assignee Data may be generated within this form by
`selecting the Add button.
`
`I Add
`
`I
`
`Signature:
`NOTE: This form must be signed in accordance with 37 CFR 1.33. See 37 CFR 1.4 for signature requirements and
`certifications
`
`Remove
`
`Signature
`
`/Michael Messinger/
`
`Date (YYYY-MM-DD) 2013-12-19
`
`First Name Michael
`
`I Last Name I Messinger
`
`Additional Signature may be generated within this form by selecting the Add button.
`
`37575
`Registration Number
`I Add I
`
`This collection of information is required by 37 CFR 1.76. The information is required to obtain or retain a benefit by the public which
`is to file (and by the USPTO to process) an application. Confidentiality is governed by 35 U.S.C. 122 and 37 CFR 1.14. This
`collection is estimated to take 23 minutes to complete, including gathering, preparing, and submitting the completed application data
`sheet form to the USPTO. Time will vary depending upon the individual case. Any comments on the amount of lime you require to
`complete this form and/or suggestions for reducing this burden, should be sent to the Chief Information Officer, U.S. Patent and
`Trademark Office, U.S. Department of Commerce, P.O. Box 1450, Alexandria, VA 22313-1450. DO NOT SEND FEES OR
`COMPLETED FORMS TO THIS ADDRESS. SEND TO: Commissioner for Patents, P.O. Box 1450, Alexandria, VA 22313-1450.
`
`EFS Web 2.2.10
`
`Comcast - Exhibit 1007, page 10
`
`
`
`Privacy Act Statement
`
`The Privacy Act of 1974 (P .L. 93-579) requires that you be given certain information in connection with your submission of the attached form related to
`a patent application or patent. Accordingly, pursuant to the requirements of the Act, please be advised that: (1) the general authority for the collection
`of this information is 35 U.S.C. 2(b)(2); (2) furnishing of the information solicited is voluntary; and (3) the principal purpose for which the information is
`used by the U.S. Patent and Trademark Office is to process and/or examine your submission related to a patent application or patent. If you do not
`furnish the requested information, the U.S. Patent and Trademark Office may not be able to process and/or examine your submission, which may
`result in termination of proceedings or abandonment of the application or expiration of the patent.
`
`The information provided by you in this form will be subject to the following routine uses:
`
`1.
`
`2.
`
`3.
`
`4.
`
`5.
`
`6.
`
`7.
`
`8.
`
`The information on this form will be treated confidentially to the extent allowed under the Freedom of Information Act (5 U.S.C. 552)
`and the Privacy Act (5 U.S.C. 552a). Records from this system of records may be disclosed to the Department of Justice to determine
`whether the Freedom of Information Act requires disclosure of these records.
`
`A record from this system of records may be disclosed, as a routine use, in the course of presenting evidence to a court, magistrate, or
`administrative tribunal, including disclosures to opposing counsel in the course of settlement negotiations.
`
`A record in this system of records may be disclosed, as a routine use, to a Member of Congress submitting a request involving an
`individual, to whom the record pertains, when the individual has requested assistance from the Member with respect to the subject matter of
`the record.
`
`A record in this system of records may be disclosed, as a routine use, to a contractor of the Agency having need for the information in
`order to perform a contract. Recipients of information shall be required to comply with the requirements of the Privacy Act of 1974, as
`amended, pursuant to 5 U.S.C. 552a(m).
`
`A record related to an International Application filed under the Patent Cooperation Treaty in this system of records may be disclosed,
`as a routine use, to the International Bureau of the World Intellectual Property Organization, pursuant to the Patent Cooperation Treaty.
`
`A record in this system of records may be disclosed, as a routine use, to another federal agency for purposes of National Security
`review (35 U.S.C. 181) and for review pursuant to the Atomic Energy Act (42 U.S.C. 218(c)).
`
`A record from this system of records may be disclosed, as a routine use, to the Administrator, General Services, or his/her designee,
`during an inspection of records conducted by GSA as part of that agency's responsibility to recommend improvements in records
`management practices and programs, under authority of 44 U.S.C. 2904 and 2906. Such disclosure shall be made in accordance with the
`GSA regulations governing inspection of records for this purpose, and any other relevant (i.e., GSA or Commerce) directive. Such
`disclosure shall not be used to make determinations about individuals.
`
`A record from this system of records may be disclosed, as a routine use, to the public after either publication of the application pursuan
`to 35 U.S.C. 122(b) or issuance of a patent pursuant to 35 U.S.C. 151. Further, a record may be disclosed, subject to the limitations of 37
`CFR 1.14, as a routine use, to the public if the record was filed in an application which became abandoned or in which the proceedings were
`terminated and which application is referenced by either a published application, an application open to public inspections or an issued
`patent.
`
`9.
`
`A record from this system of records may be disclosed, as a routine use, to a Federal, State, or local law enforcement agency, if the
`USPTO becomes aware of a violation or potential violation of law or regulation.
`
`EFS Web 2.2.10
`
`Comcast - Exhibit 1007, page 11
`
`
`
`SYSTEM AND METHODS FOR VIDEO AND AUDIO DATA
`DISTRIBUTION
`
`CROSS-REFERENCE TO RELATED APPLICATIONS
`
`[0001 J
`
`This application is a continuation of United States Patent Application No.
`
`14/033,245, filed on September 20, 2013, which is a continuation of United States Patent
`
`Application No. 13/154,239, filed on June 6, 2011, now U.S. Patent No. 8,553,759, which
`
`is a continuation of United States Patent Application No. 12/123,081, filed on May 19,
`
`2008, now U.S. Patent No. 8,073,047, which is a continuation of United States Patent
`
`Application No. 10/076,013, filed on February 13, 2002, now U.S. Patent No. 7,386,046,
`
`which claims the benefit of United States Provisional Application No. 60/268,394, filed
`
`on February 13, 2001, each of which is fully incorporated herein by reference.
`
`BACKGROUND
`
`1.
`
`Technical Field
`
`[00021
`
`The present invention relates generally to data compression and decompression
`
`and, in particular, to a system and method for compressing and decompressing data based
`
`on an actual or expected throughput (bandwidth) of a system that employs data
`
`compression. Additionally the present invention relates to the subsequent storage,
`
`retrieval, and management of information in data storage devices utilizing either
`
`compression and/or accelerated data storage and retrieval bandwidth.
`
`2.
`
`Description of the Related Art
`
`[0003]
`
`There are a variety of data compression algorithms that are currently available,
`
`both well-defined and novel. Many compression algorithms define one or more
`
`parameters that can be varied, either dynamically or a-priori, to change the performance
`
`characteristics of the algorithm.
`
`For example, with a typical dictionary based
`
`compression algorithm such as Lempel-Ziv, the size of the dictionary can affect the
`
`performance of the algorithm. Indeed, a large dictionary may be employed to yield very
`
`good compression ratios but the algorithm may take a long time to execute. If speed were
`
`more important than compression ratio, then the algorithm can be limited by selecting a
`
`Atty. Dh. No. 2855.0050008
`
`Comcast - Exhibit 1007, page 12
`
`
`
`- 2 -
`
`smaller dictionary, thereby obtaining a much faster compression time, but at the possible
`
`cost of a lower compression ratio. The desired performance of a compression algorithm
`
`and the system in which the data compression is employed, will vary depending on the
`
`application.
`
`[0004}
`
`Thus, one challenge in employing data compression for a given application or
`
`system is selecting one or more optimal compression algorithms from the variety of
`
`available algorithms.
`
`Indeed, the desired balance between speed and efficiency is
`
`typically a significant factor that is considered in determining which algorithm to employ
`
`for a given set of data. Algorithms that compress particularly well usually take longer to
`
`execute whereas algorithms that execute quickly usually do not compress particularly
`
`well.
`
`[0005]
`
`Accordingly, a system and method that would provide dynamic modification of
`
`compression system parameters so as to provide an optimal balance between execution
`
`speed of the algorithm ( compression rate) and the resulting compression ratio, is highly
`
`desirable.
`
`[0006]
`
`Yet another problem within the current art is data storage and retrieval bandwidth
`
`limitations. Modern computers utilize a hierarchy of memory devices.
`
`In order to
`
`achieve maximum performance levels, modern processors utilize onboard memory and on
`
`board cache to obtain high bandwidth access to both program and data. Limitations in
`
`process technologies currently prohibit placing a sufficient quantity of onboard memory
`
`for most applications. Thus, in order to offer sufficient memory for the operating
`
`system(s), application programs, and user data, computers often use various forms of
`
`popular off-processor high speed memory including static random access memory
`
`(SRAM), synchronous dynamic random access memory (SDRAM), synchronous burst
`
`static ram (SBSRAM). Due to the prohibitive cost of the high-speed random access
`
`memory, coupled with their power volatility, a third lower level of the hierarchy exists for
`
`non-volatile mass storage devices. While mass storage devices offer increased capacity
`
`and fairly economical data storage, their data storage and retrieval bandwidth is often
`
`much less in relation to the other elements of a computing system.
`
`[0007}
`
`Computers systems represent information in a variety of manners. Discrete
`
`information such as text and numbers are easily represented in digital data. This type of
`
`data representation is known as symbolic digital data. Symbolic digital data is thus an
`
`Atty. Dkt. No. 2855.0050008
`
`Comcast - Exhibit 1007, page 13
`
`
`
`- 3 -
`
`absolute representation of data such as a letter, figure, character, mark, machine code, or
`
`drawing.
`
`[0008]
`
`Continuous information such as speech, music, audio, images and video,
`
`frequently exists in the natural world as analog information. As is well known to those
`
`skilled in the art, recent advances in very large scale integration (VLSI) digital computer
`
`technology have enabled both discrete and analog information to be represented with
`
`digital data. Continuous information represented as digital data is often referred to as
`
`diffuse data. Diffuse digital data is thus a representation of data that is of low information
`
`density and is typically not easily recognizable to humans in its native form.
`
`[0009]
`
`Modem computers utilize digital data representation because of its inherent
`
`advantages. For example, digital data is more readily processed, stored, and transmitted
`
`due to its inherently high noise immunity. In addition, the inclusion of redundancy in
`
`digital data representation enables error detection and/or correction. Error detection
`
`and/or correction capabilities are dependent upon the amount and type of data
`
`redundancy, available error detection and correction processing, and extent of data
`
`corruption.
`
`[O(H O]
`
`One outcome of digital data representation is the continuing need for increased
`
`capacity in data processing, storage, and transmittal. This is especially true for diffuse
`
`data where increases in fidelity and resolution create exponentially greater quantities of
`
`data. Data compression is widely used to reduce the amount of data required to process,
`
`transmit, or store a given quantity of information. In general, there are two types of data
`
`compression techniques that may be utilized either separately or jointly to encode/decode
`
`data: lossless and lossy data compression.
`
`[0011 J
`
`Over the last decade, computer processor performance has improved by at least a
`
`factor of 50. During this same period, magnetic disk storage has only improved by a
`
`factor of 5. Thus one additional problem with the existing art is that memory storage
`
`devices severely limit the performance of consumer, entertainment, office, workstation,
`
`servers, and mainframe computers for all disk and memory intensive operations.
`
`[0012]
`
`For example, magnetic disk mass storage devices currently employed in a variety
`
`of home, business, and scientific computing applications suffer from significant seek-time
`
`access delays along with profound read/write data rate limitations. Currently the fastest
`
`available (15,000) rpm disk drives support only a 40.0 Megabyte per second data rate
`
`Atty. Dkt. No. 2855.0050008
`
`Comcast - Exhibit 1007, page 14
`
`
`
`- 4 -
`
`(MB/sec). This is in stark contrast to the modern Personal Computer's Peripheral
`
`Component Interconnect (PCI) Bus's input/output capability of 512 MB/sec and internal
`
`local bus capability of 1600 MB/sec.
`
`[0013]
`
`Another problem within the current art is that emergent high performance disk
`
`interface standards such as the Small Computer Systems Interface (SCSI-3), iSCSI, Fibre
`
`Channel, AT Attachment UltraDMA/100+, Serial Storage Architecture, and Universal
`
`Serial Bus offer only higher data transfer rates through intermediate data buffering in
`
`random access memory. These interconnect strategies do not address the fundamental
`
`problem that all modern magnetic disk storage devices for the personal computer
`
`marketplace are still limited by the same typical physical media restriction. In practice,
`
`faster disk access data rates are only achieved by the high cost solution of simultaneously
`
`accessing multiple disk drives with a technique known within the art as data striping and
`
`redundant array of independent disks (RAID).
`
`[0014]
`
`RAID systems often afford the user the benefit of increased data bandwidth for
`
`data storage and retrieval. By simultaneously accessing two or more disk drives, data
`
`bandwidth may be increased at a maximum rate that is linear and directly proportional to
`
`the number of disks employed. Thus another prob