`
`0.1.6'S'0TLSDI-
`
`COVER SHEET
`
`"7llllflulmfllll[IMMHHIUIIII
`
`This is a request for filing a PROVISIONAL APPLICATION FOR PATENT under 37 C.F.R. ea
`
`§ 1.53(c).
`
`Docket Number
`
`26006.0003U1
`
`Type a Plus Sign (+)
`inside this box ~ - - —»
`
`+
`
`INVENTOR(S)IAPPLICANT(S)
`
`LAST NAME
`
`FIRST NAME
`
`MIDDLE INITIAL
`
`RESIDENCE (City and Either State or Foreign Country)
`
`- Atlanta’Georgia
`
`TITLE OF INVENTION (280 characters max)
`
`WEBCASTING PORTAL FOR MANAGEMENT AND DISTRIBUTION OF MEDIA ASSETS TO MEDIA PLAYERS
`
` [X]
`
`STATE
`
`CORRESPONDENCE ADDRESS
`
`D. Andrew Floam
`NEEDLE & ROSENBERG, PC.
`Suite 1200, The Candler Building
`127 Peachtree Street, NE.
`Atlanta
`
`ZIP CODE
`
`30303-1811
`
`COUNTRY
`
`ENCLOSED APPLICATION PARTS (Check All That Apply)
`
`Specification
`
`Number ofPages
`
`[13]
`
`I]
`
`[]
`
`Claims
`
`Number ofPages
`
`Drawing(s)
`
`Number of Sheets
`
`[]
`
`[]
`
`I]
`
`I]
`
`[]
`
`Small Entity Statement
`
`Power of Attorney
`
`Other (specify)
`
`H:\apps\ss\docs\daf\W0465 83.WPD
`
`~1-
`
`Page 1 of 15
`Page 1 of 15
`
`SONOS 1022
`SONOS 1022
`
`
`
`
`
`
`‘
`
`[] A check or money order is enclosed to cover the filing fees.
`
`FILING FEE
`AMOUNT
`
`The invention was made by an agency of the United States Government or under a contract with an agency of
`the United States Government.
`
`[X]
`
`No.
`
`[]
`
`Yes. The name of the US. Government agency and the Government contract number are:
`
`
`
`espectfully submitted,
`
`afiSIGNATURE
`
`
` MEDLE & ROSENBERG, P.C.
`
`YPED or PRINTED NAME:
`
`i uite 1200, The Candler Building
`27 Peachtree Street, NE.
`
`tlanta, Georgia 30303-1811
`
`(
`
`_
`
`Date
`
`1/19/00
`
`D. Andrew Floam
`
`REGISTRATION NO.
`(IfAgvropriate)
`
`34,597
`
`CERTIFICATE OF EXPRESS MAILING
`
`EXPRESS MAIL NO. EL219086879US
`
`DA
`
`I hereby certify that this correspondence is being deposited with the United States Postal Service as Express Vlail Invoice No. EL219086879US in an
`be
`envelope addressed to: BOX PROVISIONAL APPLICATION, Assistant Commissioner for Patents, Washington, DC. 20231, on the day and year indicated
`i H lCO
`
`Sylvester
`
`can
`
`H:\apps\ss\docs\dat\wo46583,WPD
`
`-2‘
`
`Page 2 of 15
`Page 2 of 15
`
`SONOS 1022
`
`
`
`METHOD PAYMENT OF FILING FEES FOR THIS PROVISIONAL APPLICATION FOR PATENT (Check One)
`
`
`
`“i
`“ \
`
`SONOS 1022
`
`
`
`
`
`
`ZapCenirai Fermi
`¥
`
`
`Requirements Specification
`
`Versien 1.2
`
`
`
`
`Prepared by: Ken Lipscomb
`
`Product Pian Approved By:
`
`WZ
`
`Zi CEO
`
`Richard Robison
`
`ZZi VP Engineering
`
`
`
`Page 3 of 15
`Page 3 of 15
`
`SONOS 1022
`
`SONOS 1022
`
`
`
`Revisiens
`
`
`Q Section
`
`} Revision
`3
`
`i —1
`
`
`
`22i Confidentia!
`
`Page 2
`
`Page 4 of 15
`Page 4 of 15
`
`SONOS 1022
`
`SONOS 1022
`
`
`
`Tahie 0f Contents
`
`1. REQUREMENTS DESCRiPTION
`
`2. HARDWARE SPEClHCfiTEON
`
`3. SCFTWARE SPECIFECATION
`
`4. LCCALIZATEGfi AME} CUSTOMEATION
`
`4.1. Software
`
`4.2. Documentation
`
`5. PACKAGING
`
`6. DGCUMENTATiON’
`
`7. STANDARDS COMPLIANCE
`
`8. 81’STEM CERTiFICATION TESTS
`
`9. DEVELGPMENT SCHEDULE
`
`10. RISK AND lSSUES
`
`11. MARKETlNG SNFORMATEQN
`
`
`
`4
`
`4
`
`4
`
`12
`
`12
`
`12
`
`12
`
`12
`
`12
`
`12
`
`13
`
`13
`
`13
`
`22i Confidential
`
`Page 3
`
`Page 5 of 15
`Page 5 of 15
`
`SONOS 1022
`
`SONOS 1022
`
`
`
`
`
`1.
`
`Rednirements Descrietion — ZapCentral
`
`ZapCentral will be the WebCasting Portal for ZZi’s business operations. This portal
`will provide the software infrastructure for its on-line web based business.
`ZapCentral will be accessed via web enabled ZapStation clients as well as PCs,
`Macs and other clients, which are running ZapStation Player software. The
`illustration below details the key functional groups and their assigned responsible
`parhes.
`
`Zap Chem
`
`Customer Interaction
`
`
`
`Infrastructure
`
`mecial
`Applications
`3]., 3R, etc.
`
`Billing
`
`~'
`
`Customer
`Service
`
`Interactive
`Services
`
`. 9&3}:an
`“basses:
`.
`
`E Zli
`
`[3 Oracle
`
`"
`
`/
`
`I Oracle/Di
`
` Oracle/3m Party
`
`2.
`
`Hardware Sgecification
`
`At this time ZZi does not know What hardware will be necessary to run the
`sehematized portal depicted above. It is our desire for Oracle to spec the hardware
`requirements based on final consideration of the specifications in this document.
`Our hardware preference would be Sun, IBM or HP in that order.
`
`a.
`
`Software Specification
`
`3.1.
`
`BiflingAcesunts Managemnt (Combine with 3.2)
`
`ZZi Confidential
`
`Page 4
`
`Page 6 of 15
`Page 6 of 15
`
`SONOS 1022
`
`SONOS 1022
`
`
`
`Customers should have the ability to access and update their accounts online.
`Customers should also be able to create new accounts when they first logon the
`system. The following functions should be provide for:
`
`A.
`
`Update Your Information
`
`1.)
`
`Change name or Address
`i.
`First Name
`ii.
`Last Name
`iii
`Street
`iv.
`City
`v.
`State
`
`vi.
`vii.
`viii.
`
`Zip
`Daytime Phone
`Evening Phone
`
`2.)
`
`Change method of billing or price plan
`1.
`Update billing method
`ii.
`Update Pricing plan
`
`
`
`Basic Subscription - $9.95,me
`Economy Subscription « $495me
`
`Video Rentals — Pay per view
`Level A : $3.00
`Level B = $2.00
`Level C = $1.00
`
`Video DVD Purchase
`Level A 3 $29.95
`Level B = $18.95
`Level C = $6.95
`
`Video Zap Purchase
`Level A = $29.95
`Level B = $18.95
`Level C = $6.95
`
`Music — Pay per play
`Single : $.25
`10 Songs = $2.00
`25 Songs : $4.00
`Unlimited Group 1 = $9.95fimo
`Unlimited Group 2 = $19.95/mo
`Unlimited Group 3 = $241.95me
`
`Music CD Purchase
`Level A = $17.95
`Level B = $12.95
`Level C = $9.95
`
`Music Zap Purchase
`Level A = $17.95
`
`Z2i Confidential
`
`Page 5
`
`Page 7 of 15
`Page 7 of 15
`
`SONOS 1022
`
`SONOS 1022
`
`
`
`Level B = $12.95
`Level C = $9.95
`
`B.
`
`"iew your bill
`
`1.)
`
`2.)
`
`3.)
`
`Display cment bill summary
`L Next Billing Date
`ii. Current Account Balance
`ii.
`Free Music Downloads Remaining
`iii. Free Online Time Remaining
`iv. Credited Dollars Remaking
`V. Last Month Bill:
`
`MMfDD/YY
`$100
`0
`0
`$0.0G
`$0.00
`
`Display Detailed Bill (Font Copy capabiliw')
`i.
`Current Month
`ii. Last Month
`
`iii. Month, Year, etc.
`
`Display Billing Date and Price plan Info
`i. Next Billing Date
`ii Billing Plan
`iii. Free minutes each month.
`iv. Number of Downloads
`v. Billing Rate
`
`4.)
`
`What assets do they own?
`
`3. 2.
`
`Subscription fifanagement (Combine with 3.1)
`
`This module will allow the customer to create their own custom portal View which
`previews and presents content that might fit their infotaimnent profile.
`
`A.
`
`Mow‘es
`
`l .«
`
`2.)
`
`3.)
`
`Focus
`i.
`Drama
`ii. Action
`
`iii Comedy
`iv. Horror
`v. Adult
`
`
`Producer, Director, Cinemaphotographer, Choreographer, etc.
`1.
`XXX
`
`ActorfActress
`i.
`xxx
`
`
`
`B.
`
`Music
`
`1 .)
`
`Genre
`i. Altemalive
`
`ii. Books & Spoken
`
`Z2i Confidential
`
`Page 6
`
`Page 8 of 15
`Page 8 of 15
`
`SONOS 1022
`
`SONOS 1022
`
`
`
`’
`
`iii. Children’s
`iv. Classical
`v. Comedy
`vi. Country
`vii. Easy Listening
`viii. Electionic
`
`ix. Hip Hopx‘Rap
`x
`lam’Biuesr’R&B
`
`Nx“;
`
`Artist
`xim
`
`i, Business
`
`ii Technology
`iii Sports
`iv. Stocks
`
`
`
`
`3.3.
`
`ContentManagemen:
`
`This module is critical to the virtual jukebox model of asset ownership. All of the
`customer’s purchased assets should be cataloged and stored within our portal
`server. The music and video files that a customer owns should be referenced in our
`
`database and a replica of this database should reside on his ZapStation or in his
`ZapJukebox software.
`
`1.)
`
`Management Features:
`1. AdeEditiDelete User
`
`ii. Add/EditlDelete Library
`iii. Addedit/Delete Playhst
`iv. Addeelete Audio
`v. AddlDelete Video
`
`vi. General DB Edit and Update functions
`
`2.)
`
`Audio record requirements:
`i
`Title
`1:
`Artist
`111
`Album
`1v
`Genre - list
`
`V.
`vi
`
`Tempo - list
`Preference - list
`
`Time (Length)
`V11.
`Lyrics
`viii.
`Notes
`ix
`Bios
`x
`1D # - auto generated but editable
`Xi.
`Format ~ MP3, QT, etc.
`xii.
`Protection — list
`xiii.
`File name {1ng path name)
`xiv.
`Label
`XV.
`xvi. Audio file URL
`xvii. Video File URL
`xviii. Artist URL
`
`22i Confideetéal
`
`Page 7
`
`Page 9 of 15
`Page 9 of 15
`
`SONOS 1022
`
`SONOS 1022
`
`
`
`xix.
`Poi.
`
`‘ArtFile
`Animatiory’fifideo File
`
`3,)
`
`Video record requirements:
`i
`Title
`11
`Actor/Actress l
`m
`ActorfActress 2
`1V
`ActorfActress 3
`v.
`Acton-”Actress “12"
`v:
`Acton/Actress “n "’
`
`Producer, Director, Cmematographer, etc.
`v11.
`viii. Genre — choices — horror, comedy, action, etc.
`ix
`Rating
`X
`Tempo - subcategories
`X1.
`Preference ~ subcategories
`xii.
`Somdtrack
`
`Time (Length)
`.
`Lyrics
`xiv.
`Notes
`xv.
`Bios
`XVl.
`ID 3% - auto generated but editable
`:wii.
`xviii. Format — list — MP3, QT, etc.
`xix.
`Protection — Orr/OE
`xx.
`File name (long path name)
`:06; Audio file URL
`m. Video File URL
`xxiii. Artist URL
`XXiV. Art File
`XXV. mmm ’ideo File
`
`3.4.
`
`AssetAcqm'sifim
`
`This module defines the various events and usage parameters of the software.
`
`Functions:
`‘
`Stream Asset
`1 Download Asset
`in
`Find“Search Database
`is! Get Usage History
`a.
`Set Access Privileges — time, date, type, rating, number, etc.
`vi. Check account status — active, limited, etc.
`vii. Log activity ~ detailed request database
`viii. Log Errors per user
`1X Log Errors per title
`
`1 1
`
`1 .)
`
`3. 5.
`
`Crammer Service
`
`1.)
`
`Functions:
`'L
`Problem Logging
`ii
`
`i. Celine help
`
`ZZE Confidential
`
`Page 8
`
`
`
`
`Page 10 of 15
`Page 10 of 15
`
`SONOS 1022
`
`SONOS 1022
`
`
`
`3. 6.
`
`Royaigz Mafiageflwnt
`
`.—i ‘L./
`
`Functions:
`
`i. Allow artist and distributors to interface to system for review
`ii. Generate standard portal View
`iii Generate predefined reports
`iv. Total downloads
`
`v. Downloads by type
`vi. Downloads by region
`vii. Downloads by country
`viii. Email customer support
`
`3. 7.
`
`Enemies! Applications
`
`1.)
`
`Functions:
`i. GL
`
`iii HR
`
`iv. Management Sales reports — detailed
`v.
`Electronic Payroll Submission
`vi. Electronic Bill Payment
`vii. All packages should be accessible across network.
`
`3.8.
`
`3:11ng
`
`Billing is a critical infrastructural piece of the portal site. All revenue will come
`from this module.
`
`1.)
`
`Basic Feetures:
`i.
`Bill credit cards for all subscriber customers.
`
`ii Generate detailed account summary With bill.
`iii Allow for on-line review ofbill via Web and direct to player
`iv. Send billing summary via emm'l ifrequested
`v. Generate paper copy for mailing with mailing label
`vi. Generate paper copy overnight delivery with label
`
`3. 9.
`
`Customer Service
`
`
`
`Basic Features:
`i.
`Customer support database created automatically on first log—in
`ii.
`Website with FAQ.
`iii
`FAQ generated from Customer Service response
`iv.
`Email account for “CustomerServioe@22i.com
`v.
`Cross reference with customer profile data
`vi.
`CS Reps can access customer usage history
`Vii.
`CS Reps can access customer billing
`viii.
`Interactive phone voicernail-based customer support database
`iX.
`Interactive web based customer support database
`Page 9
`
`1.)
`
`22i Confidential
`
`Page 11 of 15
`Page 11 of 15
`
`SONOS 1022
`
`SONOS 1022
`
`
`
`aw
`
`‘Automatic customer call-back notification
`Incident report automatically emailed to alliance partner
`Generate management statistics reports
`
`3.18.
`
`internalize Services — (3” Perry — Liberate or Personal Java)
`
`1.}
`
`i.
`
`Send & Receive Email
`
`ii.
`iii
`
`Third-Party hosting
`Standard POP3 Compliant
`
`2.)
`
`3.)
`
`4.)
`
`5.}
`
`Chat (possible phase 2)
`i.
`Provide of Chat rooms for various topic discussions
`ii.
`Provide Chat Cafe with background music
`iii
`Allow for passwording
`
`Web Browsing
`it
`Hot—link to other sites from within ZapCentral
`u.
`Track URL paths for insertion into database — {ie -lir|1< a song).
`i Browser should be tailored for TV and hand-held remote.
`
`News Groups (possible phase 2)
`it
`Allow for die creation of vertical news groups
`ii.
`Allow for interactive input
`
`Games (possible phase 2:2»
`i.
`Provide for err-line gaming
`ii.
`Third party pass through — check with HeatNet
`
`3.1!.
`
`Content Afanogement
`
`1.)
`
`Basic Features:
`1.
`AddeeletefEdit media assets to system
`Use standard record format defined earlier
`
`Secure assets with some security method — watermarking, encapsulating,
`etc,
`
`Duplicate data tables
`New content automatically posts to portal
`Provide for Virtual asset ownership model — auto data replication
`
`iv.
`V.
`
`‘51.
`
`3. f2. System il/[arzagemnr
`
`1-)
`
`Basic Features:
`i.
`Database optimization
`ii.
`Automatic system backup
`iii
`Fault tolerant mirroring & redundancyr
`iv.
`Generation of errors, faults, breakdovm reports
`V.
`Host, Network and Database management.
`
`ZZi Confidential
`
`Page 10
`
`
`
`Page 12 of 15
`Page 12 of 15
`
`SONOS 1022
`
`SONOS 1022
`
`
`
`”
`
`3.13: Dem W'ereizbuse Interface/Reparfiieg
`
`1.)
`
`Basic Features:
`i
`interface to 3rd party databases
`11
`Replicate remote system indexes on ZapCentral
`m
`Provide local caching for most commonly reques: assets
`iv.
`Fault tolerant mirroring & redundancy
`v
`Oracle Sales analysis
`v1
`Key performance indicators
`in:
`Generate essential usage reports
`
`
`
`
`3.14. Ad Server
`
`1.)
`
`Basic Features:
`i.
`Allow for 3rd party add submission, deletion and maintenance
`ii.
`Provide automatic ad insertion into download stream
`iii
`Auto-select ad based on end-user profile
`in
`Track ad usage and user profile
`v.
`Generate detailed usage reports for Zap management
`vi.
`Generate detailed usage reports for advertiser
`vii.
`Integrate tightly with Event/Usage Module for profile generation
`viii. Allow for URL “hotlinks” Within ad Window
`ix.
`Provide for personalized ad generation.
`
`3.15. Rayaity Management
`
`1.)
`
`Basic Features:
`i.
`Calculates royalties for Farmers automatically
`ii.
`Queues 1oilling system for automatic payment — approval necessary as
`option
`Generates Royalty reports for Partner review on—line and in hard-copy
`
`iii.
`
`3.16. Personefizafien Engine
`
`1.)
`
`Basic Features:
`i.
`Allows for “My ZZi” Views for users
`ii.
`Allows for insertion oftargeted advertising based on progiles
`iii.
`Creates “psychogIaphic” profile
`iv.
`Allows for “on-the-fly” web page creation
`v.
`Generates “suggestions” for fiewing and listening based on profile
`vi.
`Possible 3rd Party — Vignette or other.
`
`3.17. Activity Amziysis
`
`I.)
`
`Basic Features:
`i.
`Tracks system usage
`ii.
`Suggest patterns for load management
`iii.
`Aids in Personalizing views
`
`22i Confidential
`
`Page 11
`
`Page 13 of 15
`Page 13 of 15
`
`SONOS 1022
`
`SONOS 1022
`
`
`
`3.13. Qaick'fime Streaming Server
`
`1.)
`
`Basic Features:
`i.
`Streams QuickTime movies and songs to clients
`ii.
`Intergates into database
`iii.
`Allows for “forward and store”
`iv.
`Provides for “fault tolerant” download A “line problem recovery”
`v.
`Linux x86 or Solaris Based.
`Vi. Works optionally with “Akamai” QufickTime TV network.
`
`4.
`
`Localization and Custonfization
`
`4.1.
`
`Sofimre
`
`Localization of our menuing software will be necessary in the second release.
`English= French, Dutch, Spanish, Japanese, Chinese, Italian, (Brennan, Portuguese
`(Brazilian)
`
`4.2.
`
`Documentation
`
`As necessary to illustrate system set-up and operations. All documentation will be
`Oil-line.
`
`5.
`
`Packaging
`
`Standard packaging fer any software of hardware products will be expected.
`
`6.
`
`Documentation
`
`Standard documentation should be provided for all Oracle or 3’" components. Any
`modules that are custom created should be accompanied with explanatory
`documentation.
`
`
`
`7.
`
`Standards Compliance
`Any hardwaee provider} should comply with the following:
`
`
`Safety or Emission Standard
`‘ Region
`
`FCC Class A
`United States
`
`I UL
`United States
`CE
`j Europe
`
`
`
`
`
`1 VCCI
`
`Japan
`
`8.
`
`System Certification Tests
`
`QA Suite must be outlined as a part of the development process. It is essential that
`QA be considered a priority.
`ZZi Confidentiai
`
`Page 12
`
`Page 14 of 15
`Page 14 of 15
`
`SONOS 1022
`
`SONOS 1022
`
`
`
`Development Schedule
`
`The following table identifies the requested development milestones. ms is a first
`estimate and the dates are open for discussion.
`
`
`1 Dates
`| Milestone
`TBA
` TBA
`
`
`
` ‘ 1 Oct 99
`Portal Alpha site fimctiorial
`
`i 1 Nov 99
`Portal Beta Site functional
`
`1
`Portal World-Wide launch
`
`
`
` 1 Jan 2060
`
`
`
`10.
`
`Risk and Issues
`
`0000’
`
`ZapStation not fully defined.
`Oracle 8i Lite pricing model — economics must work
`Third party interfaces unknown
`Aggessive development schedule.
`Minimum Oracle knowledge on-staff
`
`11.
`
`Marketing Requirements
`
`11.1. Aligfl with Oracle marketing
`
`0 Prepare for joint press release on system in—line with Janwiry Launch
`3 Prepare for Trade Show presence in 2000
`
`11.2. Align m‘tk Sam marketing
`
`6 Prepare for joint press release on system in—line with January Launch
`0 Prepare for Trade show presence in 2000
`
`11. 3. Prepm'efor Press reieases M other invoivedparlz‘azs
`. BellSouth
`. TimeWarner
`
`._ Music Industry Participants
`. ' Video Industry Participants
`
`22i Confidential
`
`Page 13
`
`Page 15 of 15
`Page 15 of 15
`
`SONOS 1022
`
`SONOS 1022
`
`